1、namespace命名空间
2、实用性增强
3、register关键字
register int a = 10;//将变量a的值放在寄存器中,方便快速调用,适用于被修饰的变量会被多次频繁调用的场景。比如for循环,虽然int i = 0这一步没有加register关键字,但实际上C++编译器已经自动优化。
4、新增bool类型
5、变量检测增强
6、struct增强
C++中的struct和class在功能上是一样的
7、三目运算符增强
int a = 20;
int b = 10
(a > b ? a : b) = 30;//正确的语句,因为在C++中三目运算返回的是变量所对应的内存空间
8、C++中所有的变量和函数必须要有类型