C ++新手。使用:GCC C ++编译器; Eclipse Neon(4.6.0); OS X Sierra
我有一个对象类型为occupiedArray
的程序,其中一个成员是一个名为occupyArray
的整数数组。我不知道有多少整数occupiedArray
需要保留到运行时,所以我希望error: fields must have a constant size: 'variable length array in structure' extension will never be supported
的大小是一个int变量,其值在运行时确定。但是,编译器不允许我使用可变大小初始化数组:setPixel(x, y, qRgb(185, 20, 120));
。
这必须是C ++中的常见需求。我该怎么接近这个?