頭文件在.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關係?宇宙是否應該包含一個世界,一個大塊頭管理者和一個球員? –