3.7对象与const【C++】

既要让数据在一定范围内共享,又要保证数据的安全,这时就可以使用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对象的引用


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值