差异b / w const int func();和int func()const;

时间:2013-10-19 21:00:52

标签: c++ function constants

我知道什么时候使用

 int func() const;

然后我们不能修改函数中的任何东西,除了可变变量。 但是当我使用

const int func();

允许我修改任何东西?

1 个答案:

答案 0 :(得分:2)

const int func();

是返回const int

的函数
int func() const;

const函数,即不会修改被调用对象状态的函数。