Computer >> Máy Tính >  >> Lập trình >> C ++

Những thay đổi lớn nhất trong C ++ 11


C ++ 11 là tiêu chuẩn C ++ hiện đại được xuất bản vào năm 2011. Điều này mang lại nhiều phần mở rộng và cải tiến lớn cho ngôn ngữ hiện có. Sau đây là những thay đổi / bổ sung chính của C ++ 11 -

  • Danh sách trình khởi tạo
  • Loại trừ tự động
  • Rvalue tham chiếu và di chuyển các hàm tạo
  • constexpr - Biểu thức hằng số tổng quát
  • Sửa đổi định nghĩa của dữ liệu cũ thuần túy
  • Khởi tạo thống nhất
  • Vòng lặp for dựa trên phạm vi
  • Các hàm và biểu thức Lambda
  • Cú pháp hàm thay thế
  • Ghi đè rõ ràng và cuối cùng
  • Một con trỏ null không đổi, nullptr
  • Các bảng liệt kê được đánh máy mạnh
  • Dấu ngoặc vuông không được coi là một toán tử ở những vị trí thích hợp
  • Các mẫu đa dạng
  • Mô hình bộ nhớ đa luồng
  • Đã thêm các bảng băm vào STL
  • Đã thêm Biểu thức chính quy vào Thư viện Chuẩn
  • Đã thêm các con trỏ thông minh có mục đích chung như shared_ptr, thin_ptr, v.v.

Và nhiều thứ khác nữa. Bạn có thể lấy danh sách đầy đủ với các ví dụ tại https://en.wikipedia.org/wiki/C%2B%2B11.