cpp11有哪些新特性
时间: 2023-05-25 13:05:55 浏览: 122
1. auto关键字:可以自动推导变量类型。
2. lambda表达式:可在函数内部定义匿名函数。
3. 右值引用和移动构造函数:可以提高代码效率。
4. nullptr关键字:表示空指针。
5. range-based for循环:可以遍历容器元素。
6. constexpr关键字:可以在编译时对表达式进行求值。
7. 委托构造函数:可以在构造函数中调用其他构造函数。
8. override关键字:用于表示函数覆盖基类的虚函数。
9. final关键字:用于表示类或虚函数不能被派生类或子类重写。
10. 智能指针:shared_ptr、unique_ptr和weak_ptr。
11. Unicode字符串和原始字符串字面值。
阅读全文