0
當聲明在我的類中的靜態常數陣列那樣靜態恆定整數數組
static const int myArray[] = {1, 2, 3, 999};
我得到像「在級初始化器類型const int的的靜態數據成員[]需要constexpr指定符」的錯誤。當我這樣做,並宣佈它爲
static constexpr int myArray[] = {1, 2, 3, 999};
它的工作原理。爲什麼不可能聲明靜態常量數組?我錯過了什麼?
可以聲明靜態常量數組。這是不可能爲他們內聯指定一個初始化器。 –