c++ 11 实用新特性讲解

1. 稳定性和兼容性

1.原始字面量
2.超长整形 long long
3.类成员的快速初始化
4.final 和 override
5.模板的优化
6.数值类型和字符串之间的转换
7.静态断言 static_assert
8.noexcept

2. 易学和易用性

1. 自动类型推导
2.基于范围的 for 循环
3.指针空值类型 - nullptr
4.lambda 表达式

3. 通用性能的提升

1.常量表达式修饰符 - constexpr
2.委托构造函数和继承构造函数
3.右值引用
4.转移和完美转发
5.列表初始化
6.using 的使用
7.可调用对象包装器、绑定器
8.POD 类型
9.默认函数控制 =default 与 =delete
10.扩展的 friend 语法
11.强类型枚举
12.非受限联合体

4. 安全性

1.共享智能指针
2.独占智能指针
3.弱引用智能指针

5. 多线程

1处理日期和时间的 chrono 库
2.C++ 线程类 thread
3.线程命名空间 this_thread
4.call_once 函数
5.线程同步之互斥锁 mutex
6.线程同步之条件变量
7.线程同步之原子变量 atomic
8.线程异步

参考:

博客:https://subingwen.cn/cplusplus/
B站: https://www.bilibili.com/video/BV1bX4y1G7ks/?p=5&spm_id_from=333.880.my_history.page.click

你可能感兴趣的:(C++,c++,java,开发语言)