場景數組
類內部定義一個二維數組ide
class CTest函數
{編譯器
public:it
int audio_sample_rate[5][2] = { 0x02 , 8000,
0x04 , 16000,
0x07 , 32000,
0x09 , 48000,
0x0D , 64000 };io
}編譯
編譯出錯:error: array must be initialized with a brace-enclosed initializerclass
解決方案1 升級GCC編譯器版本,高版本支持(系統本來的GCC版本:4.8.2)sed
解決方案2 將二維數組定義到引用的類函數體中,儘管產生一些冗餘代碼引用
注意:定義的一維數組沒有編譯的問題