首先我想展示一些代码,也许它会有所帮助。
CBank *Bank;
COkno Okno(Bank);
CBohater Bohater(Bank);
CKlawiatura Klawiatura(Bank);
CWszystkiePlatformy WszystkiePlatformy(Bank);
Bank = new CBank(&Okno, &Bohater, &Klawiatura, &WszystkiePlatformy);
主要思想是将上述所有类(CBank除外)将它们分组,然后让分组的类相互访问。我不知道我这样做是否正确。当在类 COkno ... 中尝试指针上方的代码时,这些代码已经过时并且不存储正确的数据。