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    将二维数组定义到引用的类函数体中,尽管产生一些冗余代码引用

注意:定义的一维数组没有编译的问题

相关文章
相关标签/搜索