可变大小的指针数组

Variable sized pointer array

本文关键字:指针 数组      更新时间:2023-10-16
Asteroid* rocks[maxAsteroids] = {};

所以小行星是一个指向类的指针,至少这是我的理解。我的问题是我不能让maxAsteroids是const,我知道它不能是一个简单的变量。那么什么是正确的方式来初始化一个变量大小的指针数组?这感觉像是我对语法的误解,但我就是不明白。欣赏!

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