Câu hỏi được gắn thẻ «c++»

C ++ là ngôn ngữ lập trình có mục đích chung. Ban đầu nó được thiết kế như một phần mở rộng cho C và có cú pháp tương tự, nhưng giờ đây nó là một ngôn ngữ hoàn toàn khác. Sử dụng thẻ này cho các câu hỏi về mã (sẽ được) được biên dịch bằng trình biên dịch C ++. Sử dụng thẻ dành riêng cho phiên bản cho các câu hỏi liên quan đến sửa đổi tiêu chuẩn cụ thể [C ++ 11], [C ++ 14], [C ++ 17] hoặc [C ++ 20], v.v.





1
Shift_right () dự định được triển khai trong C ++ 20 như thế nào?
Trong C ++ 20, <algorithm>tiêu đề đạt được hai thuật toán mới: shift_left()vàshift_right() . Cả hai đều chấp nhận bất kỳ LegacyForwardIterator. Đối với shift_left(), nó được chỉ định rằng "các động tác được thực hiện theo thứ tự tăng dần ibắt đầu từ ​0"; cho shift_right(), nó được chỉ …










1
Cố gắng hiểu mẫu và tra cứu tên
Tôi đang cố gắng để hiểu các đoạn mã sau Đoạn trích số 1 template <typename T> struct A { static constexpr int VB = T::VD; }; struct B : A<B> { }; Cả gcc9 và clang9 đều không có lỗi ở đây. Q. Tại sao mã này biên dịch? …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.