Witam Was Forumowicze
Zwracam się do Was z prośbą o pomoc. W C++ (w pliku a.h) mam zadeklarowane 2 klasy w następującej postaci ( i kolejności !!!):
//>>>-------(a.h)---------->class ones{ public: int ones_x; int ones_y; twos twod;};class twos{ public: int twos_x; int twos_y;};//<---------(a.h)--------<<<
Próba kompilacji zakonczy się fiaskem - co jest oczywiste -
ERRORS:
error C2146: syntax error : missing ';' before identifier 'twod'
error C2501: 'twos' : missing storage-class or type specifiers
error C2501: 'twod' : missing storage-class or type specifiers
Co nalezy zrobić aby kompilator wiedzial, że deklaracja klasy 'twos' jest w dalszej części kodu??
Ps Zmiana kolejności deklaracji klas nie wchodzi w rachubę !!!
Z góry dzięki za pomoc.