Tôi đã thấy N3690, N4140 và N4296 được đề cập ở những nơi khác nhau. Tôi đoán nó là N4140 vì nó đã được phát hành vào cuối năm 2014. N4296 dường như có những thứ không có trong C++ 14, giống như biểu thức gấp.Dự thảo nào gần nhất với tiêu chuẩn C++ 14?
Trả lời
N3690 là bản nháp ủy ban cũ cho C++ 14; những thay đổi lớn đã được thực hiện kể từ đó (ví dụ: xóa <optional>
và <dynarray>
) và không được sử dụng cho bất kỳ điều gì khác ngoài khảo cổ học có lẽ tiêu chuẩn.
N3936 là phiên bản được gửi đi để bỏ phiếu cuối cùng (tốt, phiên bản thực sự được gửi là N3937, nhưng sự khác biệt về cơ bản là trang bìa ưa thích). Điều đó, với một số minor editorial fixes, đã trở thành C++ 14 IS.
N4140 là C++ 14 những gì N3337 là C++ 11 - C++ 14 cộng với một số thay đổi biên tập.
N4296 là bản nháp làm việc sau này kết hợp các đề xuất bổ sung được bỏ phiếu vào tiêu chuẩn.
Một số nguồn: [N3690 blog post] (http: // isocpp.org/blog/2013/05/new-paper-n3690-programming-languages-c-committee-draft), [Bài đăng trên blog N3936] (http://isocpp.org/blog/2014/03/n3936-38), [Báo cáo của biên tập viên N3938] (http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2014/n3938.html) –
https://github.com/cplusplus/draft/blob /master/papers/n4140.pdf – Steephen
Vì vậy, dựa trên liên kết đó, N4141 là tiêu chuẩn thực tế? (Tôi đã mua một cách ngẫu nhiên một bản sao ...) – Brian
- 1. Soạn thảo C++ 14 trong qtcreator
- 2. Định nghĩa của lớp tiêu chuẩn bố trí trong C++ 14
- 3. Bản nháp tiêu chuẩn ISO C++
- 4. Mảng không độ dài được đề cập trong tiêu chuẩn dự thảo là gì?
- 5. Tài liệu tiêu chuẩn mục tiêu-C
- 6. Tiêu đề thư viện chuẩn C++ có thể bao gồm tiêu đề C chuẩn không?
- 7. Dự án Euler # 14
- 8. Lỗi C++: dự kiến không đủ tiêu chuẩn-id
- 9. Gnu C++ macro __cplusplus phù hợp với tiêu chuẩn?
- 10. c tiêu chuẩn và bitshifts
- 11. : id không đủ tiêu chuẩn dự kiến trước 'if'
- 12. Tiêu chuẩn mã hóa mục tiêu-C?
- 13. Có định nghĩa chuẩn nào cho __cplusplus trong C++ 14 không?
- 14. Các biểu thức nếp gấp là một tính năng C++ 14 hoặc C++ 1z?
- 15. Điểm gần nhất với một điểm nhất định
- 16. Chuẩn bị cho tiêu chuẩn C++ tiếp theo
- 17. Tiêu đề chuẩn C++ nào định nghĩa SIZE_MAX?
- 18. Biên dịch trong C++ 14
- 19. C# Tìm số gần nhất trong Array
- 20. Trộn các tiêu chuẩn C++ khác nhau với GCC
- 21. Tại sao mặc định không phải là C++ 14 chữ cái chuẩn được xác định trong không gian tên chung?
- 22. Kiểm tra đầu vào tiêu chuẩn trong C#
- 23. Nêu C chuẩn ++ trong nguồn trong một cách tiêu chuẩn
- 24. "Clean C" là gì và nó khác với tiêu chuẩn C như thế nào?
- 25. Làm thế nào để Array.ForEach() so sánh với tiêu chuẩn cho vòng lặp trong C#?
- 26. R data.table roll = "gần nhất" không thực sự gần nhất
- 27. Bật hỗ trợ C++ 14 trong CLion?
- 28. C++ có hàng đợi tiêu chuẩn không?
- 29. đại biểu tiêu chuẩn trong C#
- 30. C các thư viện phi tiêu chuẩn
http://stackoverflow.com/questions/81656/where-do-i-find-the-current-c-or-c-standard-documents –
Kể từ tháng 9 năm 2016, [trang web isocpp] (https: //isocpp.org/std/the-standard) tuyên bố rằng N4296 là "tiêu chuẩn C++ 14 cộng với những thay đổi biên tập nhỏ", đó là một tuyên bố sai và gây hiểu lầm cho rất nhiều người. Thật dễ dàng để xác minh bằng cách so sánh N4140 (đó là tiêu chuẩn với một trang bìa khác) so với N4296 và thấy rằng có rất nhiều thay đổi đáng kể. –
Trang web dường như không có liên kết "liên hệ với chúng tôi" hoặc "báo cáo sự cố" vì vậy nếu có ai biết cách liên hệ với bất kỳ ai tạo trang web của họ, điều đó sẽ tuyệt vời –