为了账号安全,请及时绑定邮箱和手机立即绑定

如题,在C++中"int somefunc() const;" 这里的const的作用是什么?

如题,在C++中"int somefunc() const;" 这里的const的作用是什么?

C++
Cats萌萌 2022-03-25 22:18:23
如题,在C++中,类似这样的"int somefunc() const;" 这里的const的作用是什么,有没有详细说明的页面?
查看完整描述

2 回答

?
12345678_0001

TA贡献1802条经验 获得超5个赞

类的成员函数名后面接const是指这个函数不能修改类的成员变量
例如下面段代码就会编译报错。
class Foo {
private:
int a;
public:
int add() const { return ++a; }
};



查看完整回答
反对 回复 2022-03-28
?
潇湘沐

TA贡献1816条经验 获得超6个赞

申明或者定义常函数

查看完整回答
反对 回复 2022-03-28
  • 2 回答
  • 0 关注
  • 107 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信