社区
C语言
帖子详情
函数名后跟const是什么意思啊
DuBin11
2008-12-16 10:13:29
例如:int A(...) const
...全文
457
16
打赏
收藏
函数名后跟const是什么意思啊
例如:int A(...) const
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
modicum_lf
2011-09-19
打赏
举报
回复
[Quote=引用 2 楼 iamliadai 的回复:]
引用 1 楼 lbh2001 的回复:
C++类中函数名后跟const表示该函数只能访问改变类的静态成员变量和静态成员函数
扯淡。
[/Quote]
看到这里就笑了,嘿嘿
linzi3211223
2011-09-19
打赏
举报
回复
学习了。
bjlei86
2008-12-19
打赏
举报
回复
只能以读的方式访问成员,不能改变成员变量的值
once_and_again
2008-12-19
打赏
举报
回复
const 和非 const.
xunz555
2008-12-18
打赏
举报
回复
学习
hyyuanqiang
2008-12-17
打赏
举报
回复
我学习了。。。。。。。。。。。。。。。。。。。。。
Qlaiaqu
2008-12-17
打赏
举报
回复
函数后修饰const是用来修饰this指针的,也就是不能通过this来修改,也就是不能修改类的非static成员即成员变量,static是类变量,而不是成员变量。
1楼的回答是对的。
heaventt
2008-12-17
打赏
举报
回复
(1)不会修改对象的数据成员
(2)const 对象只能重载调用成员函数的const版本,如果一个成员函数没有const版本,那么即使他没有修改类的数据成员也不能被const对象调用
condor888
2008-12-17
打赏
举报
回复
学习了
chinham
2008-12-17
打赏
举报
回复
c++中,静态成员函数.
const对象只能调用const成员函数.
lbh2001
2008-12-17
打赏
举报
回复
不好意思,上面的回复确实搞错了,特来更正之
C++类中函数名后跟const表示该函数
不会修改类的任何数据成员且不调用类的其他非const成员函数
pony_ml
2008-12-16
打赏
举报
回复
[Quote=引用 2 楼 iamliadai 的回复:]
引用 1 楼 lbh2001 的回复:
C++类中函数名后跟const表示该函数只能访问改变类的静态成员变量和静态成员函数
扯淡。
[/Quote]
貌似说的是静态成员函数
pony_ml
2008-12-16
打赏
举报
回复
该函数不改变类成员变量,返回const型对象
bluejing0
2008-12-16
打赏
举报
回复
表示不能修改类中除静态成员中的其它成员。
说白了就是这个函数不能修改类中的任何东西。
iamliadai
2008-12-16
打赏
举报
回复
[Quote=引用 1 楼 lbh2001 的回复:]
C++类中函数名后跟const表示该函数只能访问改变类的静态成员变量和静态成员函数
[/Quote]
扯淡。
lbh2001
2008-12-16
打赏
举报
回复
C++类中函数名后跟const表示该函数只能访问改变类的静态成员变量和静态成员函数
一个
函数
名后
面加
const
表示
什么意思
const
用在成员
函数
后 主要是针对类的
const
对象 如: class Text{ public: void print
const
(void)
const
{cout void print(void){cout private: int k;
一个
函数
名后
面加
const
表示
什么意思
?
这是把整个
函数
修饰为
const
,意思是“
函数
体内不能对成员数据做任何改动”。如果你声明这个类的一个
const
实例,那么它就只能调用有
const
修饰的
函数
。 如: 1 2 3 4 5 6 7 8 ...
c 语言
const
函数
,C/C++知识点之在C++中,
函数
名前的
const
和
函数
名后
的
const
的区别详解...
本文主要向大家介绍了C/C++知识点之在C++中,
函数
名前的
const
和
函数
名后
的
const
的区别详解,通过具体的内容向大家展示,希望对大家学习C/C++知识点有所帮助。首先要知道
函数
名后
面加
const
只能用于成员
函数
。...
在
函数
后面加
const
表示
函数
不可以修改类中的成员!一旦我们想要改变类成员的值便会报错!这样的好处在于:1、提高了代码的可读性,别人看到你这个就知道你这个
函数
没有改变类成员。...那么在
函数
后面加
const
的作用是什么呢?...
函数
名后
面加上
const
的作用
在C++中,非静态成员
函数
的
函数
名后
面可以加上
const
关键字(静态
函数
和非成员
函数
都不能加,加上后编译会出错),加上后该
函数
隐式传入的this指针将
const
指针。 例如执行下面的代码: #include #include #include ...
C语言
69,369
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章