我知道从右到左阅读声明的经验法则,并且我很确定自己知道发生了什么,直到一位同事告诉我:

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/

10-11 23:04
查看更多