场景

        类内部定义一个二维数组

class CTest

{

public:

  int audio_sample_rate[5][2] = { 0x02 , 8000,
          0x04 , 16000,
          0x07 , 32000,
          0x09 , 48000,
          0x0D , 64000 };

}

编译出错:error: array must be initialized with a brace-enclosed initializer

解决方案1    升级GCC编译器版本,高版本支持(系统原本的GCC版本:4.8.2)

解决方案2    将二维数组定义到引用的类函数体中,尽管产生一些冗余代码

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

更多相关文章

  1. 数组
  2. 如何使用java语言求一个正整数的平方根?(自定义Sqrt方法)
  3. 数据结构与算法(2)数组
  4. 004. 寻找两个正序数组的中位数 | Leetcode题解
  5. 老大说:谁要再用double定义商品金额,就自己收拾东西走
  6. 我需要从jquery ajax post中撤回数据并将数组分解为单独的输出
  7. 将字符串数组发布到.net-core mvc

随机推荐

  1. 【好文收藏】理解python多线程
  2. python 发送带附件的邮件
  3. Python 安装 pip模块
  4. python opencv入门 轮廓的层次结构(21)
  5. python函数不定长参数
  6. Python MOOC简单获取网页内容并以html格
  7. day05 python程序中的注释
  8. python基础练习--求1+2!+3!+...+20!的和
  9. 绕脑的汉诺塔递归
  10. Django代理模型返回父模型