Dołączanie plików nagłówkowych
Ostatnio zmodyfikowano 2014-10-26 12:34
Jacob99 |
» 2014-10-26 12:00:55 Bo obiekt klasy Punkt jest integralną częścią klasy Okrag, więc kompilator musi znać definicję klasy Punkt, a w klasie Punkt, klasa okrag jest wykorzystywana tylko w deklaracji funkcji, więc kompilator nie musi znać od razu jej definicji. Definicja ta będzie potrzebna dopiero przy wywołaniu funkcji odleglosc(); |
|
akcza Temat założony przez niniejszego użytkownika |
» 2014-10-26 12:08:54 Ok, dzięki Jacob99 i Monika90 za wytłumaczenie, rozumiem to. A co było by w sytuacji kiedy używam w klasie punkt klasy okrąg, ale już nie w deklaracji funkcji, a np. jako jej składnik? Wtedy i tak muszę do "punkt.h" jakoś zaincludować "Okrag.h". |
|
Jacob99 |
» 2014-10-26 12:34:15 Gdybyś chciał tak zrobić, to oznaczałoby to, że pomyliłeś się gdzieś przy projektowaniu. W programie nie może być zapętlenia. Jeśliby ci wyszło, że musisz zrobić zapętlenie, to oznaczałoby to, że nie potrzebujesz takiej funkcjonalności i nie wiesz co robisz. |
|
1 « 2 » |