C++ 细小知识点
2015-02-09 17:34
239 查看
1. C++ 拷贝构造函数参数为const类型
原因:因为复制构造函数是用引用方式传递复制对象,引用方式传递的是地址,因此在构造函数内对该引用的修改会影响源对象,防止源对象被修改,就要把参数类型设为const
2. 枚举类型
使用枚举时,会遇到这个警告: warning C4482: nonstandard extension used: enum
原因 : 使用了非标准扩展: 限定名中使用了枚举“enum”当引用类型内的枚举时,无需指定枚举的名称。文件范围的枚举定义相当于常量,也不需要限定名。
原因:因为复制构造函数是用引用方式传递复制对象,引用方式传递的是地址,因此在构造函数内对该引用的修改会影响源对象,防止源对象被修改,就要把参数类型设为const
2. 枚举类型
使用枚举时,会遇到这个警告: warning C4482: nonstandard extension used: enum
原因 : 使用了非标准扩展: 限定名中使用了枚举“enum”当引用类型内的枚举时,无需指定枚举的名称。文件范围的枚举定义相当于常量,也不需要限定名。
相关文章推荐
- [学习笔记]C和C++中关于字符串的细小知识点
- 战30天C++入门极限-C/C++中结构体(struct)知识点强化(3)
- C++知识点
- C++必知的几个知识点
- C++必知的几个知识点
- C++高级知识点说明。
- C++知识点汇总
- C++必知的几个知识点
- C++必知的几个知识点
- C++必知的几个知识点
- C++知识点(一)
- 战30天C++入门极限-C/C++中结构体(struct)知识点强化(6)
- C++知识点
- C++必知的几个知识点
- C++知识点
- C++知识点
- C++知识点
- 战30天C++入门极限-C/C++中结构体(struct)知识点强化(5)
- C++必知的几个知识点
- C++知识点辨析 孙鑫讲座笔记学习