operator<< überladen: "ostream" bezeichnet keinen Typ
-
Hallo,
ich versuche mich gerade an der Implementierung einer doppelt verkettete Liste. Damit ich die ganze Liste ausgeben kann, möchte ich denn operator<< überladen. Dabei spuckt mir der Compiler folgenden Fehler aus:
Fehler: »ostream« in Namensbereich »std« bezeichnet keinen TypDer Code in der Zeile ist folgender:
friend std::ostream& operator<<(std::ostream& os, const List& rhs);Wo liegt mein Fehler? Ich sehs grad echt nicht

Vielen Dank schon mal für eure Hilfe!
-
Hast du #include <iostream> drin?
-
haste denn einen header inkludiert, der std::ostream bekanntmacht?
-
Wird ostream vorher als Header eingebunden?
-
Dank
direuch! Das wars...
-
GER_Moki schrieb:
Dank
direuch! Das wars...http://forumlyon.noomix.fr/wp-content/uploads/2012/12/House-Facepalm.jpg
http://www.authenticpua.com/wp-content/uploads/2012/10/Facepalm.jpg
http://upload.wikimedia.org/wikipedia/commons/thumb/3/3b/Paris_Tuileries_Garden_Facepalm_statue.jpg/300px-Paris_Tuileries_Garden_Facepalm_statue.jpg
hihi.ps: wir haten das nur so schnell raus, weil wir den fehler auch schon hundertmal und mehr gemacht haben.
