Tworzenie biblioteki w c++

Tworzenie biblioteki w c++
babubabu
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Łódź
  • Postów: 648
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:

Kopiuj
Unit Unit1;
Interface

{ deklaracje }

Implementation

{ definicje }

end.

A następnie w programie:

Kopiuj
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.

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
1

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

Joseph666
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 9
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

babubabu
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Łódź
  • Postów: 648
0

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.