1. switch中的case标签必须是整型常量表达式,不能是变量也不能是非整型:
注意第二个case 3.14 在C++11中没错误可以执行,但是在C++98中编译不通过.
2. switch语句的case语句初始化了一个变量时要注意:
Case语句不能跳过变量的初始化,可以跳过变量的定义。
3. 范围for语句不仅仅能用auto声明变量:
不过对于数组,使用范围for语句要小心
4. goto语句不能跳过变量的初始化,可以跳过变量的定义:
5. 简单的异常处理代码示例:
原文地址:http://blog.csdn.net/u013480600/article/details/44108623