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 2523 19.07.2012, 14:58
Ostatni post: oskarzet
Ściana [C++]jak używać substr() CTRL85 7 11010 13.06.2011, 12:29
Ostatni post: CTRL85
  C++ - kiedy zacząć uczyć się jakiegoś API? ktoosiu 20 10792 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
  Transfer plików via FTP Visual Basic FireBytes 3 6939 15.08.2019 07:41
Ostatni post: Szachista
  Menu wysuwane z boku patryk67 1 7173 07.08.2019 12:43
Ostatni post: aht
  Visual Basic Excel l.całkowitą przedstawić w postaci szesnastkowej fugaz 4 9045 18.06.2019 21:36
Ostatni post: fugaz
  Nauka do Olimpiady Informatycznej? piotr0905 1 8558 08.06.2019 16:50
Ostatni post: wlisik
Ściana Prosta gra w Builder C++ Kiranek1 1 8489 31.05.2019 15:20
Ostatni post: Szachista
  Menu (Nie widoczne długie opisy) wanhelsing 5 10572 28.04.2019 19:31
Ostatni post: koneton
  Skrypt usuwający pliki sylwiaa1 2 4364 28.04.2019 15:20
Ostatni post: sylwiaa1
  Środowisko do assemblera Physicist 4 9817 21.04.2019 14:04
Ostatni post: Ajgor
  VBA excel dmjs 6 10014 17.04.2019 10:20
Ostatni post: ptrick
  C++ - sens pogłębiania nauki gbr 5 9742 25.03.2019 12:53
Ostatni post: koneton
  Klasa wewnętrzna w C++ Physicist 4 9414 23.03.2019 18:28
Ostatni post: Physicist
  Ruby on Rails - tutoriale luciussulla 0 8524 23.03.2019 16:49
Ostatni post: luciussulla
Big Grin Czy dostane sie technikum informatycznego klaudiusz20046 6 11976 21.03.2019 01:28
Ostatni post: UnableToSee
  [C#] Program do moderacji czatów gier wiktrom12 0 9014 07.03.2019 15:33
Ostatni post: wiktrom12
  Mój pierwszy projekt - Pomoc rafal12999 1 9462 07.02.2019 22:01
Ostatni post: Szachista