有什么区别
const int d=1;
const int *p = &d;
和
const int d=1;
int const *p = &d;
我可以用前者和后者做什么?
最佳答案
没有区别,它们完全相同。
该语言的语法只允许某些结构有一定的自由度,类型的 CV 限定就是其中一种情况。还有其他示例(例如像 foo typedef int;
这样的声明)。
关于c++ - 指向 const 的指针和指向某物的 const 指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22440224/