Phiên bản hiện tại của ngôn ngữ lập trình C++

Hôm nay, trong lúc mò mẫm test các source codes cài đặt hypergraphs, tôi thấy dân tình đang dùng một số hàm mở rộng của C++ (mà thực chất là các hàm trong C++11)

Tôi nghĩ cái này là gốc của việc thay nâng cấp những tính năng mở rộng cho C++98 thành C++11 (tên gốc được biết trước đây là C++0x – formerly known as C++0x)

Draft Technical Report on C++ Library Extensions

Vì có một số tính năng mở rộng thêm cho thư viện chuẩn STL (Standard Template Libraries) nên có một số hàm không còn tương thích giữa hai trình biên dịch. Vì vậy, khi sử dụng cần lưu ý một số điểm khác biệt chính. Chúng ta có thể tham khảo sơ bộ qua một số link bên dưới:

http://www.awgn.antifork.org/tr1

http://programmers.stackexchange.com/questions/118661/why-would-i-learn-c11-having-known-c-and-c

http://www.codeproject.com/Articles/71540/Explicating-the-new-C-standard-C-0x-and-its-implem

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.