美文网首页
深入理解C++11 第一章

深入理解C++11 第一章

作者: zinclee123 | 来源:发表于2019-07-31 12:16 被阅读0次

    C++11主要的新语言特性

    中文名称 英文名称
    __cplusplus宏 _cplusplus macro
    对齐支持 alignment support
    通用属性 general attribute
    原子操作 atomic operation
    auto类型推导 auto(type deduction from 18nitialize)
    C99特性 c99
    强类型枚举 enum class
    常量表达式 constexpr
    decltype decltype
    函数的默认模板参数 default template parameters for function
    显示默认和删除的函数 defaulted and deleted functions
    委托构造函数 delegating constructors
    显示转换操作符 explicit conversion operators
    扩展的friend语法 extended friend syntax
    扩展的整型 extended integers types
    外部模板 extern templates
    一般化的SFINAE规则 generalized SFINAE rules
    统一的初始化语法和语义 Uniform initialization syntax and semantics
    非受限联合体 unrestricted union
    用户定义的字面量 user-defined literals
    变长模板 variadic templates
    类成员初始化 in-class member initializers
    继承构造函数 inherited constructors
    初始化列表 initializer lists
    lambda函数 lambda
    局部类型用作模板参数 local classes as template arguments
    long long整型 long long integers
    内存模型 memory model
    移动语义 move semantic
    内联命名空间 Inline namespace
    防止类型收窄 Preventing narrowing
    指针空值 nullptr
    POD plain old data
    基于范围的for语句 range-based for statement
    原生字符串字面量 raw string literals
    右值引用 rvalue reference
    静态断言 static assertions
    追踪返回类型语法 trailing return type syntax
    模板别名 template alias
    线程本地的存储 thread-local storage
    Unicode Unicode

    相关文章

      网友评论

          本文标题:深入理解C++11 第一章

          本文链接:https://www.haomeiwen.com/subject/zkmzrctx.html