C++11 新特性及其学习方法(草稿)#
无序容器,弥补了 hash 容器的缺漏
支持移动函数、移动赋值运算符,以减少特定场景下对象拷贝的性能开销
标准库:右值引用(&&饰词)、默认和禁用构造函数
引入 move 算法(对于数学上的代数的完备性提供补充),带来了存储效率的提升
智能指针
高效学习方法:带着 “编译器会如何做?” 的问题学习 C++
C++ 编程范式:面向过程、基于对象、面向对象、泛型和函数式
auto
:用于类型推断
无序容器,弥补了 hash 容器的缺漏
支持移动函数、移动赋值运算符,以减少特定场景下对象拷贝的性能开销
标准库:右值引用(&&饰词)、默认和禁用构造函数
引入 move 算法(对于数学上的代数的完备性提供补充),带来了存储效率的提升
智能指针
高效学习方法:带着 “编译器会如何做?” 的问题学习 C++
C++ 编程范式:面向过程、基于对象、面向对象、泛型和函数式
auto
:用于类型推断