头文件在.cpp文件
class Universe
{
public:
Universe();
~Universe();
private:
ChunkManager chunkManager;
};
我想初始化chunkManger
不使用默认的构造函数定义的对象。但是,我想使用的构造函数需要一个对象。如何使chunkManager
对象在.cpp文件中使用正确的构造函数?所以,我想是这样的:
Universe::Universe(){
world = new b2World(b2Vec2(0, 0));
world->SetAllowSleeping(false);
//I want something like this because the constructor I want takes a World object
chunkManager = new ChunkManager(world);
player = new Player(world);
}
为什么这是被压低投票?我做错了什么? – MagnusCaligo
加一个从我身边。正如你试图清除你的概念。 – abhi312
世界和球员从哪里来?他们不在标题中。什么是oo关系?宇宙是否应该包含一个世界,一个大块头管理者和一个球员? –