C++Primer-C++11新特性

  |  

摘要: 《C++ Primer》回炉,C++11 新特性

【对算法,数学,计算机感兴趣的同学,欢迎关注我哈,阅读更多原创文章】
我的网站:潮汐朝夕的生活实验室
我的公众号:算法题刷刷
我的知乎:潮汐朝夕
我的github:FennelDumplings
我的leetcode:FennelDumplings


  • long long type
  • List initialization
  • nullptr literal
  • constexpr variable
  • using 别名声明
  • auto
  • decltype
  • range for
  • cbegin, cend
  • in-class initializer
  • vector for vector
  • vector 对象的 list initialization
  • 标准库的 begin(), end()
  • auto 和 decltype 缩写类型和简化声明
  • 除法舍入规则
  • 用 {值列表} 赋值
  • sizeof 用于类成员
  • 标准库 initializer_list 类
  • 列表初始化返回值
  • 用 decltype 简化返回类型定义
  • constexpr 函数
  • =default
  • 类对象成员的类内初始化
  • 委托构造函数
  • constexpr 构造函数
  • 用 string 对象处理文件名
  • array 和 forward_list 容器
  • 容器的非成员函数 swap
  • 容器 emplace 成员
  • shrink_to_fit
  • string 的数制转换函数
  • lambda 表达式
  • lambda 表达式中的尾置返回类型
  • bind
  • 关联容器的列表初始化
  • 列表初始化的 pair 返回类型
  • pair 的列表初始化
  • 无序容器
  • 智能指针
  • shared_ptr
  • 动态分配对象的列表初始化
  • auto 和动态分配
  • unique_ptr
  • weak_ptr
  • 范围 for 不可用于动态分配数组
  • 动态分配数组的列表初始化
  • auto 不能用于分配数组
  • allocator::construct 可使用任意构造函数
  • =default 用于拷贝控制成员
  • =delete 阻止拷贝类对象
  • 移动类对象代替拷贝
  • 右值引用
  • 标准库中的 move
  • 移动构造和移动赋值
  • 移动构造通常应该是 constexpr
  • 移动迭代器
  • 引用限定成员函数
  • function 类模板
  • explicit 类型转换运算符
  • 虚函数的 override
  • final 阻止继承
  • 虚函数的 override 和 final 指示符
  • 删除的拷贝控制和继承
  • 继承的构造函数
  • 声明模板类型形参为友元
  • 模板类型别名
  • 模板函数的默认模板参数
  • 实例化的显式案例
  • 模板函数和尾置返回类型
  • 引用折叠
  • 标准库 forward 函数
  • 可变参数模板
  • sizeof… 运算符
  • 可变参数模板与转发
  • tuple
  • bitset
  • 正则表达式库
  • 随机数库
  • 浮点数格式控制
  • noexcept 异常提示符
  • noexcept 运算符
  • 内联命名空间
  • 继承的构造函数与多重继承
  • 有作用域的 enum
  • 说明类型用于保存 enum 对象
  • enum 的前置声明
  • 标准库类模板 mem_fn
  • 类类型的 union 成员





Share