3.7对象与const【C++】
来源:互联网 发布:it招标书 编辑:程序博客网 时间:2024/06/17 00:19
既要让数据在一定范围内共享,又要保证数据的安全,这时就可以使用const,把对象或对象相关成员定义为const。
3.7.1常对象
常对象中的数据成员为常变量且必须有初始值,一般格式为:const 类名 对象名 【(实参表)】或者类名 const 对象名【(实参表)】
例如 Box const box(1,2,3);
需要注意的是,对象被定义为const,则不能调用该对象的非const成员
例如 cout<<'The volume of the box is :"<<box.volume(); 则是错误的,
那么如何设置类成员函数为const呢,其实很简单,
例如 float volume() const; 即可
3.7.2常对象成员
1.常数据成员
2.常成员函数
3.7.3指向对象的常指针
3.7.4指向常对象的指针
3.7.5对象的引用
阅读全文
0 0
- 3.7对象与const【C++】
- const对象与const函数
- 对象与const
- C++const函数和const对象
- 【C++】const对象和const成员
- C++:const与指针
- [C++] const与重载
- C-const与volatile
- const与非const型对象
- const成员函数与const对象
- const对象与const成员函数
- const成员函数与const对象
- C++const对象和 引用
- c中的const与c++中的const
- c语言const与c++的const
- C与C++的const
- C++_引用与const
- C与C++中的const
- 1140: 小数点后第n位 多实例
- Maven工程搭建
- 系统内核的加载
- STL理论基础
- cordova platform add android报错解决方法
- 3.7对象与const【C++】
- 大数据从0到一(Hadoop)
- Spring boot-应用打包部署
- WdatePicker例子
- sphinx SPH_MATCH_EXTENDED2 基本应用
- JavaScript
- SSO技术扫盲
- Linux下彻底卸载mysql详解
- 国球的坎坷