1.模板表达式的空格
老版C++在模板表达式中要加一个空格,新版的已去除。
2.空指针类型
使用nullptr而非0或NULL来声明一个指向空的指针,避免和int类型冲突发生错误。即它是一种指针类型,而非整数,避免编译器混淆。
3.auto变量类型推导
auto关键字使编译器根据表达式返回值自动推导类型,但是不要一直用,如图,一般只在类型名太长或太复杂的时候使用,毕竟作为程序员要时时刻刻知道每一个变量的类型。
1.模板表达式的空格
老版C++在模板表达式中要加一个空格,新版的已去除。
2.空指针类型
使用nullptr而非0或NULL来声明一个指向空的指针,避免和int类型冲突发生错误。即它是一种指针类型,而非整数,避免编译器混淆。
3.auto变量类型推导
auto关键字使编译器根据表达式返回值自动推导类型,但是不要一直用,如图,一般只在类型名太长或太复杂的时候使用,毕竟作为程序员要时时刻刻知道每一个变量的类型。