相关疑难解决方法(0)

成员函数结束时const的含义是什么?

const当C++ 中的关键字在成员函数的末尾(在参数列表之后)写入时,它到底意味着什么呢?

c++ const

68
推荐指数
3
解决办法
4万
查看次数

关于const成员函数

我遇到了const成员函数的两个解释

class A{
  public:
  ...
  void f() const {}
  ...
}
Run Code Online (Sandbox Code Playgroud)
  1. 这意味着它只能访问不变成员;
  2. 这意味着它不会修改任何成员;

我认为第二个是正确的.但为什么第一个出来呢?有什么需要澄清的吗?

谢谢!

c++ const const-correctness

8
推荐指数
2
解决办法
6955
查看次数

标签 统计

c++ ×2

const ×2

const-correctness ×1