Fehler: 'ostream' nennt keinen Typ

8

Ich überbelaste die & lt; & lt; und & gt; & gt; Operator in C ++, aber es kann nicht kompilieren.

Die Fehlermeldung lautet: "Fehler: 'Ostream' nennt keinen Typ" Warum habe ich diesen Fehler? Wie man es repariert?

%Vor%     
user2741941 21.10.2014, 04:00
quelle

2 Antworten

19

Verwenden Sie std::ostream und std::istream überall.

ostream und istream sind im Namespace std

    
P0W 21.10.2014, 04:02
quelle
4

Uns qualifizierte Namen für Typen, die in Namespace std

definiert sind %Vor%

Es wäre auch besser, <iostream> anstelle von zwei separaten Headern <istream> und <ostream>

einzuschließen     
Vlad from Moscow 21.10.2014 04:02
quelle