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

C ++ 17 là tên của tiêu chuẩn C ++ được phê duyệt vào năm 2017. Nó được xây dựng dựa trên tiêu chuẩn C ++ 14 trước đó, cải thiện ngôn ngữ cốt lõi và thư viện chuẩn và thêm một vài tính năng ngôn ngữ mới.


6
Tại sao sử dụng std :: make_unique trong C ++ 17?
Theo như tôi hiểu, C ++ 14 đã giới thiệu std::make_uniquebởi vì, do thứ tự đánh giá tham số không được chỉ định, điều này không an toàn: f(std::unique_ptr<MyClass>(new MyClass(param)), g()); // Syntax A (Giải thích: nếu lần đánh giá đầu tiên cấp phát bộ nhớ cho con trỏ thô, …
96 c++  c++17  unique-ptr 


4
thử nghiệm :: lỗi trình liên kết hệ thống tệp
Tôi cố gắng sử dụng các tính năng c ++ 1z mới trên thực tế trên đầu phát triển trong gcc 6.0. Nếu tôi thử ví dụ nhỏ này: #include <iostream> #include <experimental/filesystem> namespace fs = std::experimental::filesystem; int main() { fs::path p1 = "/home/pete/checkit"; std::cout << "p1 = " << …
94 c++  gcc  c++17 








6
Khởi tạo các biến trong câu lệnh “if”
Tôi đọc rằng trong C ++ 17, chúng ta có thể khởi tạo các biến trong các ifcâu lệnh như thế này if (int length = 2; length == 2) //execute something Thay vì int length = 2; if (length == 2) //do something Mặc dù nó ngắn hơn, nó …
80 c++  c++17 




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.