C++11新特性列表

     C++新特性列表

  1. __cplusplus宏(__cplusplus macro)
  2. 对齐支持(alignment support)
  3. 通用属性(general attribute)
  4. 原子操作(atomic operation)
  5. auto类型推导(初始化类型推导)(auto (type deduction from 18nitialize))
  6. C99特性(C99)
  7. 强类型枚举(enum class (scoped and strongly typed enums))
  8. 复制及再抛出异常(copy and rethrow exception)
  9. 常量表达式(constexpr)
  10. Decltype(decltype)
  11. 函数的默认模板参数(default template parameters for function)
  12. 显示默认和删除的函数(默认的控制)(defaulted and deleted functions (control of defaults))
  13. 委托构造函数(delegating constructors)
  14. 并行动态初始化和析构(Dynamic Initialization and Destruction with Concurrency)
  15. 显式转换操作符(explicit conversion operators)
  16. 扩展的friend语法(extended friend syntax)
  17. 扩展的整型(extended integer types)
  18. 外部模板(extern templates)
  19. 一般化的SFINAE规则(generalized SFINAE rules)
  20. 统一的初始化语法和语义(Uniform initialization syntax and semantics)
  21. 非受限联合体(unrestricted union)
  22. 用户定义的字面量(user-defined literals)
  23. 变长模板(variadic templates)
  24. 类成员初始化(in-class member initializers)
  25. 继承构造函数(inherited constructors)
  26. 初始化列表(initializer lists)
  27. Lambda函数(lambda)
  28. 局部类型用作模板参数(local classes as template arguments)
  29. Long long整型(long long integers)
  30. 内存模型(memory model)
  31. 移动语义(参见右值引用)(move semantics (see rvalue references)
  32. 内联名字空间(inline namespace)
  33. 防止类型收窄(preventing narrowing)
  34. 指针空值(nullptr)
  35. POD(POD (plain old data)))
  36. 基于范围的for语句(range-based for statement)
  37. 原生字符串字面量(raw string iterals)
  38. 右值引用(rvalue reference)
  39. 静态断言(static assertions)
  40. 追踪返回类型语言(trailing return type syntax)
  41. 模板别名(template alias)
  42. 线程本地的存储(thread-local storage)
  43. Unicode(Unicode)

    参考文献

    https://blog.csdn.net/linwh8/article/details/51569807

猜你喜欢

转载自blog.csdn.net/yzhang6_10/article/details/81321866
今日推荐