如果我在一個類中作爲數據成員讀取它,那麼static
是指整個表達式(數組本身)還是數組的元素?static const arrays
static const int* array[100];
是數組,array
,靜態,還是數組包含100 static const int pointers
?
我假設前者,但字const
改變含義的方式讓我懷疑static
也基於它存在的表達式中的位置而改變含義。在上面,指針array
不是const
,但數組的元素是const
,所以我不知道數組的指針是否爲static
。
你確定嗎? 'const int * const array [100]'將確保一個常量數組 – johnbakers
http://www.cprogramming.com/reference/pointers/const_pointers.html – thang
@KhalidTaha查看其他答案;你的評論是不準確的 – johnbakers