关于const的问题?

KylinFire 2003-09-29 10:21:14
请问这些是什么意思?我找书没有找到:
1:
const abc()
{
....
}
2:
xxx abc() const
{
...
}
谢谢
...全文
54 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cnxiaohai 2003-09-30
  • 打赏
  • 举报
回复
const abc() //返回值为const性质的

const放在函数后面,用在成员函数。

表示成员函数体内不能修改该类中的成员变量,

其他变量函数体内可以改变。

这是类定义的基础呀
lemon520 2003-09-30
  • 打赏
  • 举报
回复
1:
const abc() //返回值为const性质的
{
....
}
2:
xxx abc() const //函数对参数不能修改
{
...
}
KylinFire 2003-09-30
  • 打赏
  • 举报
回复
谢谢
daizh 2003-09-29
  • 打赏
  • 举报
回复
补充:const放在函数后面,一般用在成员函数。表示成员函数体内不能修改该类中的成员变量,其他变量函数体内可以改变。
daizh 2003-09-29
  • 打赏
  • 举报
回复
上述const的用法是:一般情况下,函数的返回值为某个对象时,如果将其声明为const时,多用于操作符的重载。

69,336

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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