Welchen Compiler bzw IDE benutzt du? Die cpp-Dateien müssen in ein Projekt eingebunden sein und werden einzeln compiliert und dann vom Linker zusammengefügt.
In den Header-Dateien immer "std::ostream" schreiben. Ich hoffe, du kennst schon Namensbereiche (namespaces) ansonsten einfach mal hier im Forum danach suchen...
Ich habe Dev-C++ Habe da auch ein Projekt angelegt...aber da gibt es dann keine weiter datei, wo die anderen 3 eingebunden werden...wie muss ich das machen?
In der Headerdatei habe ich using namespace std; geschrieben... hat doch den selben effect.
Du mußt dem Projekt dann mit "zu Projekt hinzufügen" deine weiteren .cpp-Dateien angeben (entweder über Hauptmenü oder über Kontextmenü).
NIEMALS "using namespace ..." in Header-Dateien schreiben!!! Dadurch wird das gesamte Namespace-Konzept über den Haufen geworfen (evtl. kommt es dann zu Namenskonflikten, falls du eine Klasse so benennst, wie sie schon im anderen namespace existiert!!)
Wenn du sicher bist, dass du keine gleichen Namen verwendest, kannst du explizit z.B.
Du musst dei Variable im Header deklarieren, in einer C Datei deiner Wahl hingegen definieren. Da ich keine Lust habe mich zu wiederholen: www.fun-soft.de/showtopic.php?threadid=11754 -- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21)