目录 C++11新特性 1、auto 2、decltype 3、nullptr(null pointer:空指针) 4、快速遍历: 5、lambda表达式 6、lambda 捕获变量 7、Lambda表达式 - mutable C++14 1、泛型 lambda 2、对捕获的变量进行初始化 C++17 1、可以进行初始化的if、 switch语句 、 异常 1、捕捉 2、主动抛出 3、自定义异常类型 4、标准异常 智能指针 1、自己实现智能指针 2、shared_ptr 3、weak_ptr 4、unique_ptr C++11新特性 如何查看我们现在使用的是什么 C++ 标准? 1、auto 可以从初始化表达式中推断出变量的类型,大大简化编程工作 属于编译器特性,不影响最终的机器码质量,不影响运行效率 2、decltype 可以获取变量的类型