可变大小的指针数组

时间:2014-03-14 00:56:20

标签: c++ arrays pointers size

Asteroid* rocks[maxAsteroids] = {};

所以Asteroids是一个指向类的指针,至少这就是我理解它的方式。我的问题是我不能将maxAsteroids作为const,我知道它不是一个简单的变量。那么将变量大小初始化为指针数组的正确方法是什么?这感觉就像我对语法的误解一样,但我还没有得到它。理解!

1 个答案:

答案 0 :(得分:2)

std::vector<Asteroid*> roids;
roids.resize(maxAsteroids);