一个基础问题

sanmu_bradley 2007-07-04 05:44:54
inline const Empty * Empty::operator&() const
{ return this; }

这个运算符重载当中,两个CONST分别代表什么含意?
...全文
193 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
uzone 2007-07-04
  • 打赏
  • 举报
回复
哪位高手总结下全面的const的用法?
MinQuanRen 2007-07-04
  • 打赏
  • 举报
回复
第一个:是一个指针常量即指向的值不能被修改
第二个:是说明在这个类函数中不能修改成员变量值
星羽 2007-07-04
  • 打赏
  • 举报
回复
1) 返回常量指针,就是这个指针指向的内容只读

2) 当是类的成员函数的时候,这个函数不能修改类的成员变量
ReverseEngineering 2007-07-04
  • 打赏
  • 举报
回复
第一个:返回一个常量的指针
第二个:好象是此函数不改变对象

65,184

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧