1. 如果表达式里既有带符号类型又有无符号类型, 那么带符号数会自动地转换成无符号数。由于size()函数返回的是一个无符号整数,故如果一条表达式中已经有了size()函数,就不要再使用int了,这样可以避免混用int和unsigned可能带来的问题。
2. 应使用 nullptr 代替NULL。
3. 有两种方法可用于定义类型别名,传统的方法是使用关键字 typedef 。新标准规定了一种新的关键字using:
使用方法: using a = b; //a是b的别名
4. 类型说明符 auto,自动推断表达式的类型。
5. 类型指示符 decltype, 作用是选择并返回操作数的数据类型。
切记:decltype((variable))(注意是双层括号)的结果永远是引用,而decltype(variable)结果只有当variable本事就是一个引用时才是引用。而如果表达式的内容是解引用操作,则将得到引用类型。如decltype(*p)的结果类型就是int&而非int。
6. 使用std::cin对string进行读取操作时,string对象对自动忽略开头的空白(即空格符、换行符、制表符等),并从第一个真