C++11新特性:
1、auto
2、nullptr
3、for
立即学习“C++免费学习笔记(深入)”;
4、lambda表达式
5、override、final
6、右值引用
7、move构造函数
8、容器初始化
(1)auto
使用auto实现任意两个数的加法

(2)nullptr空指针
![clipboard[1] clipboard[1]](/d/file/efpub/2026/02-21/1e346e6cf55a698cac68b4946aa1824c.jpg)
(3)for容器遍历
![clipboard[2] clipboard[2]](/d/file/efpub/2026/02-21/d1fb2bb27dccb4cece8f18326ebc6b9d.jpg)
(4)lambda表达式
使用lambda表达式统计字符串个数,以及大写字母个数
![clipboard[3] clipboard[3]](/d/file/efpub/2026/02-21/cdc1bb364bc285cbd0d666146947d6b9.jpg)
(5)override、final
override表示重写基类的虚函数
final表示禁止重写基类虚函数
![clipboard[4] clipboard[4]](/d/file/efpub/2026/02-21/f04816b5825e634bc989af06e759f378.jpg)
(6)右值引用
左值:指向稳定的内存空间 lvalue中l表示Location,寻址意思
右值:指向临时的内存空间rvalue中r表示read,只读意思
![clipboard[5] clipboard[5]](/d/file/efpub/2026/02-21/3970fe720c8a16ac8bd3aaec7c989513.jpg)
(7)move构造函数
![clipboard[6] clipboard[6]](/d/file/efpub/2026/02-21/f8072d1bc1a9213b0346b4af11f914bb.jpg)
