Trong C có C89, C99 và C11; những gì về C + +? Có bất kỳ nâng cấp nào kể từ khi nó ra mắt không?Có bao nhiêu phiên bản của các tiêu chuẩn C++?
Trả lời
C++ 98 (ISO/IEC 14882: 1998) là ấn bản đầu tiên.
C++ 03 (ISO/IEC 14882: 2003) là ấn bản thứ hai và thường được coi là một bugfix, nhưng nó có many changes.
C++11 là ấn bản thứ ba.
C++ 14 là ấn bản thứ tư.
C++ 17 là ấn bản mới nhất (tính đến năm 2017).
Bạn có thể download PDF của tiêu chuẩn và bản nháp.
C++ 03 gần giống như C++ 98, nó không phải là một tiêu chuẩn mới, nó là một gói dịch vụ của phiên bản trước :) –
@Armen: Yeah hầu hết mọi thứ trong C++ 03 tương tự như C++ 98. Tuy nhiên có một vài khác biệt giữa C++ 03 và 98, ví dụ: khởi tạo giá trị (trong C++ 03). –
Tôi có quyền phân loại sự khác biệt của mỗi standars: 1. libs nhiều hơn 2. một số thay đổi cú pháp tương thích với các phiên bản trước đó. Bạn có thể xác nhận hoặc từ chối điều này không? – tem
- 1. Có bao nhiêu tệp tiêu đề trong tiêu chuẩn C++?
- 2. Có bao nhiêu lớp trong ấn bản tiêu chuẩn Java?
- 3. Các tiêu chuẩn phiên bản phần mềm
- 4. phiên bản của thư viện chuẩn C++
- 5. Có phải C++ 03 là phiên bản mới của tiêu chuẩn C++ hay chỉ là một tiêu chuẩn kỹ thuật (TC) của C++ 98?
- 6. Có phiên bản memcpy tiêu chuẩn, có cấu trúc không?
- 7. Phiên bản HTML của bản nháp tiêu chuẩn C (n1256.pdf)?
- 8. Tôi có thể tạo bao nhiêu phiên bản System.Timers.Timer? Tôi có thể mở rộng bao xa?
- 9. Phiên Meteor bao nhiêu là
- 10. Có bao nhiêu phiên bản của một lớp trên máy chủ?
- 11. Có bao nhiêu đơn vị của mỗi phiên bản iOS hiện đang được sử dụng?
- 12. Có bao nhiêu LINQ?
- 13. Có bao nhiêu đối số() có trong C/C++
- 14. Bản nháp tiêu chuẩn ISO C++
- 15. Có bao nhiêu đối tượng chuỗi sẽ được tạo ra bởi phiên bản JVM 1,6
- 16. C các thư viện phi tiêu chuẩn
- 17. Phiên bản có thể in của thư viện chuẩn Haskell
- 18. Có chiều rộng trang web chuẩn mới không? Có bao nhiêu điểm ảnh?
- 19. Phiên bản mục tiêu C của phát nổ()?
- 20. Việc triển khai C có thể bao gồm tiêu đề chuẩn khi bao gồm một tiêu đề khác không?
- 21. có bao nhiêu múi giờ?
- 22. Tài liệu tiêu chuẩn mục tiêu-C
- 23. Tôi có cần khối "C" bên ngoài để bao gồm tiêu đề C chuẩn không?
- 24. C++ có hàng đợi tiêu chuẩn không?
- 25. Có phiên bản ngầm của subprocess.call không?
- 26. Nhóm của bạn thực thi tiêu chuẩn nào cho việc triển khai mã phiên bản chính?
- 27. GUID ngắn bao nhiêu?
- 28. Bao gồm thư viện chuẩn C++
- 29. c tiêu chuẩn và bitshifts
- 30. Khung của tôi nên có bao nhiêu thư mục?
Thực ra, C có nhiều phiên bản hơn thế. Có ISO C90 chẳng hạn, rất gần với ANSI C89, và có "C94" - không phải là một tiêu chuẩn đầy đủ, mà là một Phụ lục chuẩn mực. – MSalters
@MSalters: không quan tâm, sự khác nhau giữa C89 và C90 là gì? Tôi chưa bao giờ có họ trực tiếp từ nhà xuất bản để so sánh. Tôi nghĩ nó cơ bản chỉ là một phần giới thiệu mới và có thể đổi mới trang - có sự khác biệt về kỹ thuật nào không? –
@Steve Jessop: Tôi cũng không nhận thức được sự khác biệt về mặt kỹ thuật; nó chỉ là một vấn đề của việc cẩn thận nếu bạn trích dẫn chương & câu vì renumbering. – MSalters