我知道从右到左阅读声明的经验法则,并且我很确定自己知道发生了什么,直到一位同事告诉我:
const MyStructure** ppMyStruct;
表示“ppMyStruct是,是指向(可变的)MyStructure 的const指针的指针”(在C++中)。
我以为这意味着“ppMyStruct是的指针,它是指向const MyStructure 的指针”。
我在C++规范中寻找答案,但是显然我不太擅长...
在C++中是什么意思,在C中意味着相同的意思吗?
最佳答案
你的同事错了。这是指向const MyStructure的(非const)指针的(非const)指针。在C和C++中。
关于c++ - const指针对指针在C和C++中是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/336585/