Eigene Headerdateien
-
Unter Haederdateien(Suchfunktion) hatte ich nichts gefunden und starte somit mein ersten Beitrag
Wie schreibt man eigentlich Headerdatein?
Wie ist der aufbau?Ronald
-
Wenn dein Programm größer wird, kannst du es in mehrere Dateien aufteilen. Dabei unterteilt man normalerweise in zwei Arten von Dateien: Den Headerdateien meinHeader.h und Dateien mit der Endung .cpp meineImplementation.cpp.
In die Header kommt dann generell immer eine Deklaration, während in *.cpp die Definition kommt. Beispiel
class.h
class Po { public: Po(); private: Geige* mGeige; };und in die *.cpp
Po::Po() { mGeige = new Geige(); }
-
Panke schrieb:
Wenn dein Programm größer wird, kannst du es in mehrere Dateien aufteilen. Dabei unterteilt man normalerweise in zwei Arten von Dateien: Den Headerdateien meinHeader.h und Dateien mit der Endung .cpp meineImplementation.cpp.
In die Header kommt dann generell immer eine Deklaration, während in *.cpp die Definition kommt. Beispiel
class.h
class Po { public: Po(); private: Geige* mGeige; };und in die *.cpp
Po::Po() { mGeige = new Geige(); }Ja,aber man schreibt sicherlich nicht nur das hinein,sondern auch Header wie <iostream>,oder?

Also bsp.weise eröffne ich zwei Dateien:
1. main.cpp
2. head.hWas muss ich genaueres in 1. und als nächstes genaueres in 2. reinschreiben?
-
Hier ist das besser erklärt, als ich es kann:
http://www.henkessoft.de/C++/C++%20Fortgeschrittene/C++_Fortgeschrittene.htm#1.4._Modulare_Gestaltung_und_Vermeidung
http://tutorial.schornboeck.net/uebersetzungseinheiten.htm