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 cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.