Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道当我将成员函数声明为 const 时,我实际上是说我不会更改类。我的问题-“类”是指(*)这个实例还是一般的类?
例如 - 如果我有一个 const 成员函数创建同一个类的新实例并编辑这个实例,那合法吗?
谢谢!
是const指调用函数的实例,这也是静态成员函数不能声明为 const 的原因。const 函数可以读取但不能写入this实例的字段,它只能调用静态和 const 方法this,但它可以完全访问全局范围。
const
this