1. C++ 拷贝构造函数参数为const类型
原因:因为复制构造函数是用引用方式传递复制对象,引用方式传递的是地址,因此在构造函数内对该引用的修改会影响源对象,防止源对象被修改,就要把参数类型设为const
2. 枚举类型
使用枚举时,会遇到这个警告: warning C4482: nonstandard extension used: enum
原因 : 使用了非标准扩展: 限定名中使用了枚举“enum”当引用类型内的枚举时,无需指定枚举的名称。文件范围的枚举定义相当于常量,也不需要限定名。