我需要在 C++ 中创建一个包含 20 个对象的数组,因为我需要全部操作它们才能在 OpenGL 中绘制它们。
我试过了:
Animal::Cat *_listCats[20];
然后我需要用坐标初始化它们。我有一个构造函数和一个 Seter
Cat(float _x, float _y) :
_xOffSet(_x), _yOffSet(_y) {}
void CatCoordinates(float x, float y){
_xOffSet = x;
_yOffSet = y;
}
我有一个在 OpenGL 中绘制猫的方法
void DrawCat()
{
...do things...
}
Cat 是命名空间 Animal 中的一个特定类,我从另一个文件调用。问题是我有 sigsevs,我不知道如何创建 20 只猫并用 cicles 有效地绘制它们。