Datentyp wird nicht erkannt
-
Hallo,
ich versuche gerade den Sourcecode in Header und Implementierung zu trennen und bin auf folgendes Problem gestoßen:
Das ist meine Header-Datei:
class Speicher { void eintragSpeichern(Eintrag eintrag); }:Und das soll die Implementierung werden:
#include "Speicher.h" #include "Eintrag.h" void Speicher::eintragSpeichern(Eintrag eintrag){...}Das Problem ist, dass der Datentyp Eintrag (der selbst eine Klasse ist) in der Header-Datei nicht erkannt wird. jetzt hab ich schon alles mögliche versucht, aber leider funktioniert nichts davon.
Könnte mir jemand helfen?
Thx
lg
-
Headerdatei:
#include "Eintrag.h" class Speicher { void eintragSpeichern(Eintrag eintrag); };Implementierung:
#include "Speicher.h" void Speicher::eintragSpeichern(Eintrag eintrag){...}Du musst Eintrag.h schon in der Headerdatei inkludieren, sonst ist der Inhalt ja nicht bekannt.
Gruß
Don06
-

Die Lösung so einfach und so nah und ich bin nicht draufgekommen *auf-Schädel-klopf*
Vielen Dank