C++11新特性是什么
时间: 2023-10-13 08:05:25 浏览: 96
C11包含了一系列新特性,如下:
1. _Alignas和_Alignof关键字,用于指定变量的对齐方式。
2. _Noreturn关键字,用于指示函数不会返回。
3. 泛型选择表达式,允许编写通用代码。
4. 增强的静态断言,用于在编译时验证表达式。
5. 多线程支持,包括原子操作、互斥锁和条件变量。
6. _Static_assert关键字,用于编写编译时断言。
7. _Thread_local关键字,用于声明线程局部变量。
8. 字符串字面量的Unicode编码支持。
9. 新的数学函数和数学常量。
10. 增强的标准库,包括新的容器类型和算法。
阅读全文