[C++] Jak zrobić dwie klasy wzajemnie z siebie korzystające ?
Ostatnio zmodyfikowano 2017-10-16 11:59
Viking Temat założony przez niniejszego użytkownika |
[C++] Jak zrobić dwie klasy wzajemnie z siebie korzystające ? » 2017-10-16 10:42:24 class V { E * wsk; int vval; void f() { vval = wsk->eval; } }; class E { V * wsk; int eval; void f() { eval = wsk->vval; } };
|
|
YooSy |
» 2017-10-16 11:23:56 Z głową ;) Skorzystaj z deklaracji zapowiadającej class E; , oraz zadbaj, aby metody, z których będziesz korzystać miały już rozwinięcie. Zwykle nie ma potrzeby takich zależności i wskazują na błąd projektowy. |
|
Breakermind |
» 2017-10-16 11:36:10 Tu przykład http://cpp0x.pl/forum/temat/?id=26018 |
|
YooSy |
» 2017-10-16 11:46:30 Breakermind raczej chodzi o to: |
|
Viking Temat założony przez niniejszego użytkownika |
» 2017-10-16 11:59:10 https://stackoverflow.com/questions/3735321/solving-cross-referenci
Dzięki za pomoc.
|
|
« 1 » |