Share c++ 5.11,

baothai96

New member
#C ++, #C ++ 5.11, #C ++ Các tính năng, tiêu chuẩn #C ++, Cập nhật #C ++ ** C ++ 5.11: Các tính năng và cải tiến mới **

Tiêu chuẩn C ++ 5.11 đã được phát hành vào tháng 12 năm 2017 và nó bao gồm một số tính năng và cải tiến mới làm cho ngôn ngữ mạnh mẽ và biểu cảm hơn.

**Các tính năng mới**

Một số tính năng mới trong C ++ 5.11 bao gồm:

*** Mô -đun **.Các mô -đun là một cách mới để sắp xếp mã thành các đơn vị riêng biệt, có thể được nhập vào các mô -đun khác.Điều này giúp việc quản lý các dự án lớn dễ dàng hơn và để tránh xung đột tên.
* **Các khái niệm**.Các khái niệm là một cách để chỉ định các yêu cầu cho một loại hoặc chức năng, mà không phải cung cấp một triển khai.Điều này có thể giúp cải thiện an toàn loại và làm cho mã ngắn gọn hơn.
*** Lambdas chung **.Lambdas chung cho phép bạn tạo các biểu thức lambda có thể được sử dụng với bất kỳ loại đối số nào.Điều này giúp dễ dàng viết mã chung có thể được sử dụng trong nhiều tình huống khác nhau.
*** Mẫu biến **.Các mẫu biến cho phép bạn tạo các mẫu có thể được sử dụng để khai báo các biến của các loại khác nhau.Điều này có thể hữu ích để viết mã chung có thể được sử dụng với các loại dữ liệu khác nhau.
*** Loại trừ các loại trả lại **.Trình biên dịch hiện có thể suy ra loại trả về của một hàm hoặc phương thức từ các đối số của nó, có thể giúp giảm lượng mã nồi hơi mà bạn cần viết.

** Cải tiến **

Ngoài các tính năng mới, C ++ 5.11 còn bao gồm một số cải tiến cho các tính năng hiện có, chẳng hạn như:

*** Cải thiện Hỗ trợ Consexpr **.Các chức năng của ConstExPR hiện có thể được sử dụng với nhiều loại đối số hơn và chúng cũng có thể được sử dụng để khai báo các biến.
*** Khấu trừ loại được cải thiện **.Trình biên dịch hiện có thể suy ra các loại biểu thức nhiều hơn, có thể giúp giảm số lượng đúc loại mà bạn cần làm.
*** Thông báo lỗi được cải thiện **.Trình biên dịch hiện cung cấp nhiều thông báo lỗi thông tin hơn, có thể giúp bạn gỡ lỗi mã của mình nhanh hơn.

**Phần kết luận**

Tiêu chuẩn C ++ 5.11 là một cải tiến đáng kể so với các phiên bản trước của ngôn ngữ và nó bao gồm một số tính năng và cải tiến mới làm cho nó mạnh mẽ và biểu cảm hơn.Nếu bạn đang viết mã C ++, bạn nên xem xét sử dụng C ++ 5.11 trở lên.

** Hashtags: **

* #C ++
* #C ++ 5.11
* #C ++ Các tính năng
* #C ++ tiêu chuẩn
* #C ++ Cập nhật
=======================================
#C++, #C++5.11, #c++features, #c++standard, #C++update **C++ 5.11: New Features and Enhancements**

The C++ 5.11 standard was released in December 2017, and it includes a number of new features and enhancements that make the language more powerful and expressive.

**New features**

Some of the new features in C++ 5.11 include:

* **Modules**. Modules are a new way to organize code into separate units, which can be imported into other modules. This makes it easier to manage large projects and to avoid name conflicts.
* **Concepts**. Concepts are a way to specify the requirements for a type or function, without having to provide an implementation. This can help to improve type safety and to make code more concise.
* **Generic lambdas**. Generic lambdas allow you to create lambda expressions that can be used with any type of argument. This makes it easier to write generic code that can be used in a variety of situations.
* **Variable templates**. Variable templates allow you to create templates that can be used to declare variables of different types. This can be useful for writing generic code that can be used with different types of data.
* **Deducing return types**. The compiler can now deduce the return type of a function or method from its arguments, which can help to reduce the amount of boilerplate code that you need to write.

**Enhancements**

In addition to the new features, C++ 5.11 also includes a number of enhancements to existing features, such as:

* **Improved constexpr support**. constexpr functions can now be used with more types of arguments, and they can also be used to declare variables.
* **Improved type deduction**. The compiler can now deduce the types of more expressions, which can help to reduce the amount of type casting that you need to do.
* **Improved error messages**. The compiler now provides more informative error messages, which can help you to debug your code more quickly.

**Conclusion**

The C++ 5.11 standard is a significant improvement over previous versions of the language, and it includes a number of new features and enhancements that make it more powerful and expressive. If you are writing C++ code, you should consider using C++ 5.11 or later.

**Hashtags:**

* #C++
* #C++5.11
* #c++features
* #c++standard
* #C++update
 
Join Telegram ToolsKiemTrieuDoGroup
Back
Top