社区
C语言
帖子详情
请教一个简单问题
linfe
2003-08-22 02:05:56
在函数申明中有这种情况:
int Length() const
最后的这个const 有什么用呢?
...全文
27
10
打赏
收藏
请教一个简单问题
在函数申明中有这种情况: int Length() const 最后的这个const 有什么用呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
linfe
2003-08-22
打赏
举报
回复
谢谢。
不过我的分不多,只能表示一点意思了!:)
sevecol
2003-08-22
打赏
举报
回复
还要注意的一点是const对象只能调用其const成员函数。
ppm07
2003-08-22
打赏
举报
回复
还有如果const写在传入参数中,就表示传入的参数在这个函数中不能改变。
把const写在成员函数最后表示不能改变所有成员变量的值可能是因为所有其它能放的地方都有了其他的含义了。:)
sevecol
2003-08-22
打赏
举报
回复
to blackhunter1(FallEnStar) :
应该是
//example
class rect
{
private :
int length,width;
private :
int length() const{ return length;}//正确,length没有改变。
//int length() const { return length--;} //错误,因为length被改变了。
}
zhang,qiuping
2003-08-22
打赏
举报
回复
up
linfe
2003-08-22
打赏
举报
回复
我知道了。
在这里是作为一个求长度的函数,不能改变这个要求的对象的长度。
但是它还有没有其他的作用呢?
ppm07
2003-08-22
打赏
举报
回复
写在前面就表示返回值是常量了。
zhang,qiuping
2003-08-22
打赏
举报
回复
int Length() const; //const 是不让Length()函数改变数据,通常用于类。
//example
class rect
{
private :
int length,width;
private :
int length() const{ return length;}//正确,length没有改变。
//int length() const { return length-1;} //错误,因为length被改变了。
}
linfe
2003-08-22
打赏
举报
回复
它为什么不是写在前面的呢?
一般的const申明都是写在变量名称前面。
shishiXP
2003-08-22
打赏
举报
回复
不能改变所有成员变量的值
向别人
请教
问题
,不要这样开头
前言 我们经常会有
请教
别人
问题
的时候,而下面这几种是不太建议的提问开头 在吗? 能问你
一个
问题
吗? 有谁知道xxx吗? 当然你向我提问的时候,也不用称呼为大佬或者大神之类的,我就是
一个
普通的开发者。 为什么 毋庸置疑,你提问的目的自然是想得到解答,而上面三种提问方式都有
一个
共性,就是在看到上面的
问题
之后,仍然不知道具体
问题
是什么,而要
简单
回复之后才能得到真...
英文邮件礼仪:向教授
请教
学术
问题
英文邮件礼仪:向教授
请教
学术
问题
邮件主题 邮件主题(subject)不需要写自己的名字。名字是在邮件系统设置里设定好的,在发件时会替换显示实际地址,所以无需在主题里再写一遍。 [关键内容是要在主题里就写明白是否有推荐人,以及主要是什么事。很多教授只看主题。]
一个
好的标题,要能简洁地概括邮件的目的或内容。如果你对教授的某个研究项目感兴趣,就可以用这个研究方向作标题,例如"De
聊聊
请教
技术
问题
的正确方式
在日常生活中会经常遇到不懂的技术
问题
,好不容易找到这方面的行家,申请添加微信或QQ对方也通过了。但当发消息
请教
时却如石沉大海,毫无回音。难道技术大牛都那么高冷么? 当你备注了添加好友的原因,如果对方通过了,其实已经表明愿意就此内容与你沟通交流。但为什么当你发消息时却得不到回应?这不排除对方很忙,忙得忘记回答你的
问题
。更大的可能是你的提问或沟通方式不对。 最近作为被问者,被此
问题
困扰了好久,甚至在某...
学会和人沟通与
请教
问题
秘籍
2.1.2 学会沟通与
请教
问题
在当今的社会,无论在任何
一个
行业,以及做任何事情,首先需要学会的就是有效地沟通与交流表达,如果你是动物世界迷,你会发现动物界也是一样的。当然Linux运维人员也不例外了。 朋友们可能由于不善于乐于沟通而选择了运维职业,而选择了运维职业又导致更不善于乐于沟通了。老男孩周边的大多数运维朋友,都不善于沟通也不乐于沟通,更不知道如何沟通。 其实,在企业里...
如何
请教
别人
问题
?
提问的智慧。
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章