指向常量数组的指针

时间:2014-03-03 12:42:46

标签: c++ arrays const

我有struct A并且代码如下:A *const *ppA这段代码是什么意思?它是一个指向常量数组的指针?我不确定所以我在这里问了这个问题

1 个答案:

答案 0 :(得分:7)

constvolatile在它们之前立即限定类型(除非它们出现在开头,在这种情况下,它们会在它们之后立即限定类型);所以你可以从右到左阅读:

ppA是指向(非常量)A的常量指针的(非常量)指针。

无法从声明中判断它是否可能用于指向单个对象,第一个数组或根本没有对象。