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.