C ++声明并初始化const数组

时间:2014-01-18 04:12:25

标签: arrays qt initialization const

我想知道在Qt中声明一个常量数组的正确方法。

这是我的头文件:

 class Index
 {
  private:
      const double indexArrayPaxZoneA[33];
 };

这是我的构造函数:

 #include "Index.h"


 Index::Index()
   : indexArrayPaxZoneA { 0, 0.6, 1.6, 2.45, 3.3, 4.1, 4.9, 5.7, 6.5, 7.3, 8.1, 8.95, 9.8,
       10.6, 11.4, 12.2, 13.0, 13.85, 14.7, 15.5, 16.3, 17.1, 17.9, 18.75, 19.6,
       20.4, 21.2, 22.0, 22.8, 23.1, 23.4, 24.2, 25.0 },
  CGDEFAULT(504)
  {

  }

这个构造函数在QtCretaor Windows中工作正常,但在Mac中给我一个错误:

  expected '('

我做错了什么?

谢谢!

0 个答案:

没有答案