Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Dołączanie plików nagłówkowych

Ostatnio zmodyfikowano 2014-10-26 12:34
Autor Wiadomość
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();
P-119427
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".
P-119428
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.
P-119429
1 « 2 »
Poprzednia strona Strona 2 z 2