Tworzenie biblioteki w c++

0

Chciałbym się nauczyć języka c++ (korzystam z książki Symfonia C++ Grębosza) doszedłem do tworzenia bibliotek. I z tego co się dowiedziałem to w pliku nagłówkowym umieszcza się deklaracje funkcji. Teraz moje pytanie: gdzie umieszcza się definicje i jak to potem razem do kupy zebrać.

W Turbo Pascalu (Free Pascalu również) robi się to tak:

Unit Unit1;
Interface

{ deklaracje }

Implementation

{ definicje }

end.

A następnie w programie:

Program prog1;
Uses Unit1;

Begin
end.

Jak to wygląda w c++? Czy definicje też umieszcza się w nagłówku a potem tylko include czy trzeba robić dodatkowy plik z definicjami? Szukałem po necie ale nie ma satysfakcjonujących wyjaśnień lub są opisane w niezrozumiały dla mnie sposób.

1

A może doczytasz to w książce którą czytasz? Jest tam to opisane...

0

Robisz biblioteka.h z deklaracjami funkcji, klas, etc. i do tego plik biblioteka.cpp który ma #include "biblioteka.h" i tam dajesz wszystkie potrzebne definicje funkcji i metod
Dołączasz do programu plik .h

0

Dzięki. 2 krótkie zdania i w końcu zrozumiałem :)

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