array must be initialized with a brace-enclosed

場景數組

        類內部定義一個二維數組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    將二維數組定義到引用的類函數體中,儘管產生一些冗餘代碼引用

注意:定義的一維數組沒有編譯的問題

相關文章
相關標籤/搜索