Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

Kiedy używać plików nagłówkowych?

#1
Kiedy używać plików nagłówkowych?
Co powinienem zawierac w plikach nagłówkowych?
Wiem, że powinno zawierać się tam prototypy funkcji i tym podobne twory.
Ale jakie daje to korzyści?
Czy powinno się je stosować za każdym razem czy tylko w większych programach?

// Boryspog: Zmieniłem temat wątku ma bardziej poprawny.
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#2
RE: Pliki nagłówkowe
Jeśli program nie przekroczy jakichś 1k LOC(lines of code) to nie ma takiej potrzeby, plików nagłówkowych używa się zawsze gdy kod jest podzielony na kilka plików. Po za tym zwiększają czytelność kodu. W plikach nagłówkowych zawiera się tylko deklaracje zapowiadające funkcji, struktury, klasy, a zmienne tylko ze słówkiem extern gdy są deklarowane w pliku cpp, inaczej będą błędy.
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
Programy: Polecane / Nowe / Inne




Podobne wątki (Kiedy używać plików nagłówkowych?)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Algorytmika - kiedy zacząć naukę? lukasz2146 3 2533 19.07.2012, 14:58
Ostatni post: oskarzet
Ściana [C++]jak używać substr() CTRL85 7 11037 13.06.2011, 12:29
Ostatni post: CTRL85
  C++ - kiedy zacząć uczyć się jakiegoś API? ktoosiu 20 10830 13.06.2010, 17:17
Ostatni post: nick12345

Skocz do:


Wybrane wątki (Kiedy używać plików nagłówkowych?)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [C#] Program do moderacji czatów gier wiktrom12 0 9630 07.03.2019 15:33
Ostatni post: wiktrom12
  Mój pierwszy projekt - Pomoc rafal12999 1 10065 07.02.2019 22:01
Ostatni post: Szachista
  pomoc projekt scilab piesel18 2 11542 04.02.2019 09:03
Ostatni post: piesel18
  Szkoła Informatyczna Zikinan 1 10368 02.02.2019 17:59
Ostatni post: wojownikhaha
  [Java] Strona z zadaniami do rozwiązania i odpowiedziami rafal12999 2 11169 27.01.2019 13:44
Ostatni post: rafal12999
  kompilacja biblioteki Agui - cmake jurek2 0 10395 10.01.2019 13:12
Ostatni post: jurek2
  Zamiana całego zestawu znaków wg przyporządkowania BarHorab 5 11103 19.12.2018 16:45
Ostatni post: Szachista
  Sumowanie licz excel - problem OxyGenE 2 13789 19.12.2018 16:29
Ostatni post: Szachista
  Jaki kod pod pewne zdarzenia visualbasic 2010 aktywny27 4 11559 07.11.2018 13:41
Ostatni post: Ajgor
Scared Ipad Pro programowanie? NissmoOne 4 12681 06.10.2018 12:22
Ostatni post: NissmoOne
  C# pierwsza pusta komórka Excel DonCorleone 0 11206 21.09.2018 16:58
Ostatni post: DonCorleone
  .bat nie kompresuje plików GIENTY 3 11714 06.09.2018 07:20
Ostatni post: broda99
  problem z programem .bat wiktrom12 4 12540 30.08.2018 08:25
Ostatni post: wiktrom12
  Silnik do gier ZigglerGames 1 11154 23.08.2018 09:03
Ostatni post: Szachista
  Chciałbym zrobić prosty plik exe z jedną funkcją densour 4 11838 09.08.2018 16:24
Ostatni post: Ajgor