以下函数定义的参数中的 2 个常量意味着什么?
void myFunction (MyClass* const* const myObj);
最佳答案
从右到左阅读:
MyClass* const* const
^ ^ ^ ^ ^
| | | | 1
| | | |
| | | 2
| | 3
| 4
5
(1) const (2) 指针 (3) const (4) 指向 MyClass
的指针。换句话说,您无法更改指针,但 MyClass
实例保持可变。
关于c++ - const* 方法参数中的 const,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13833766/