まず、いくつかのコードを示したいと思います。おそらく役立つでしょう。
CBank *Bank;
COkno Okno(Bank);
CBohater Bohater(Bank);
CKlawiatura Klawiatura(Bank);
CWszystkiePlatformy WszystkiePlatformy(Bank);
Bank = new CBank(&Okno, &Bohater, &Klawiatura, &WszystkiePlatformy);
主なアイデアは、それらをグループ化するCBankを除いて上記のすべてのクラスを配置し、グループ化されたクラスが互いにアクセスできるようにすることです。正しい方法でやっているかどうかはわかりません。クラス COkno ... などでポインターの上のコードを試してみると、時代遅れで正しいデータが保存されません。