社区
C语言
帖子详情
简单问题,在线等
expresion
2003-08-23 10:25:32
class Shape
{
public:
Shape(double x,double y):xCoord(x),yCoord(y){}
virtual double Area()const{return 0.0;}
protected:
double xCoord,yCoord;
};
virtual double Area()const{return 0.0;}请问const在这里是什么意思啊
...全文
30
6
打赏
收藏
简单问题,在线等
class Shape { public: Shape(double x,double y):xCoord(x),yCoord(y){} virtual double Area()const{return 0.0;} protected: double xCoord,yCoord; }; virtual double Area()const{return 0.0;}请问const在这里是什么意思啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
panther8888
2003-08-24
打赏
举报
回复
函数后加const说明这个函数是常的,也就是说它不能改变对像的状态,它只能用于成员函,用const修饰之后只能由常对像调用,并且不可以修改对像的数据,除非数用用mutable来修饰或用强制类型转换,同时也不能调用没有用const修饰的成员函数,
紫郢剑侠
2003-08-24
打赏
举报
回复
常量成员函数,就说函数不能改变成员变量的值,但能够访问.即只读
loveghb
2003-08-24
打赏
举报
回复
因为area这个接口要被子类来继承并实现,但是不能让它改变类内部的数据,所以如此喽!
vsfan
2003-08-23
打赏
举报
回复
注:但是对于有mutable修饰的变量却是可以改的
nirvana_ya
2003-08-23
打赏
举报
回复
常量成员函数,就说函数不能改变成员变量的值,但能够访问.
Area()函数不能改变xCoord,yCoord
vitingman
2003-08-23
打赏
举报
回复
const用在这里就是这个函数不能修改类成员变量的意思
通常类中的“只读”函数(例如getdata)是要被这么设计的
相关业务
问题
+系统
问题
+设计
问题
整理统计
业务系统及其他相关面试
问题
整理:线上相关
问题
排查+高并发系统的限流+高并发秒杀系统设计+负载均衡+一个网站有 20 亿 url 存在一个黑名单中,这个黑名单要怎么存?若此时随便输入一个 url,你如何快速判断该 url ...
从0到1搭建一个简易的
在线
客服问答系统(附源码)
一个简易的问答系统就这样完成了,当然,这个项目还可以进一步完善,比如 将数据存入Elasticsearch,通过它先进行初步的检索,然后再通过这个系统,当然我们也可以用其他的架构实现。如果你对这系统还有其他的疑问,...
简单
易懂,蚁群算法解决旅行商
问题
原文把蚁群解决旅行商
问题
写的很清楚,只不过本人认为原文中有一些小错误,特此更改(文中红色加粗字体为改正处),代码中出现的一些算法的小
问题
也进行了更正(比如代码中的贪心算法),代码也附在下面,谢谢博主的...
CSDN粉丝解答:六月份第一期精选——互联网笔试编程解决、
简单
bug处理、编程系统设计等
六月份第一期精选——互联网笔试编程解决、
简单
bug处理、编程系统设计等目录互联网笔试编程解决(难度系数0.4)1.1、网友提出
问题
1.2、博主解决答案2.1、网友提出
问题
2.2、博主解决答案3.1、网友提出
问题
3.2、博主解决...
在线
考试系统设计时必须考虑的
问题
之一------------批改试卷
问题
现在市面上有许多
在线
考试系统,您在百度是输入
在线
考试系统,一大堆信息,有些是软件公司买的排名,有些是一个大学生的毕业课题等。 许多考试系统设计很
简单
。就是提供
简单
的题库管理,试卷的生成、
简单
的入...
C语言
69,371
社区成员
243,081
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章