Program zorientowany obiektowo

0

Witam,

czy da sie umiescic program zorientowany obiektowo w 1dnym pliku(w sensie bez dołączania plików z rozszerzeniami .h)?

Pozdrawiam

0

Tak. Obiektowość nie ma tu nic do rzeczy.

Ale dlaczego nie chcesz dołączać nagłówków? Zdefiniuj dokładniej problem.

0

Chodzi tylko o moją ciekawość - zawsze jak pytałem znajomych mówili mi że się nie da i że ja wymyślam głupoty.
Rozumiem że pisze sie wtedy wszystko dokladnie to samo co jakby był rozdział na wiecej plików tylko bez includ-a? Tak?

0

To tylko nagłówki. Równie dobrze możesz skopiować ich zawartość do plików źródłowych, zamiast je dołączać.

0

No tak. Oczywiście. Dzięki :)

0

Potrzebujesz ich między innymi by znać deklaracje funkcji i zmiennych z bibliotek oraz definicje szablonów. Jest to wygodniejsze niż deklarowanie funkcj i zmiennych bibliotecznych w pliku źródłowym, z którymi linker ma potem Cię skonsolidować.

Czylii tak da się, ale nikt tego nie robi, bo jest to bezsensowne.

Pomijam to, że pliki nagłówkowe są reliktem przeszłości i dałoby się je wywalić z języka całkowicie.

0
nalik napisał(a):

Pomijam to, że pliki nagłówkowe są reliktem przeszłości i dałoby się je wywalić z języka całkowicie.

Nie tyle wywalić, co zastąśpić czymś sensowniejszym... :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1