グーグルへの多くの旅行で、これに対して一日中頭をぶつけていました。コンストラクターで他のいくつかのオブジェクトを作成する必要があるマスターオブジェクトがあります。メインオブジェクトは、作成するオブジェクトに渡されるコンストラクターで変数を取得します。
class WorldManager{
public:
WorldManager(int x, int y, int z){
//do stuff
}
}
class GameManager{
public:
WorldManager world;
GameManager(int x, int y, int z){
world(x,y,z);
}
}
エラーが発生します
error: no matching function for call to `GAMEMANAGER::GraphicsManager(HWND__*&, int&, int&)'
ワールドクラスのコンストラクターで引数を要求するまで機能します