[C++] Kolejność wczytywania klas, a kompilator...
 Wysłany: 18 Cze 2005, 19:29
Wysłany: 18 Cze 2005, 19:29Witam 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 !!!):
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. [/b]
			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 !!!):
- Kod: Zaznacz wszystko
- //>>>-------(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. [/b]