Iostream include

ich hab da ein kleines problem mit den iostream include…

wenn ich einbinde ist kein cout definiert, wenn ich einbinde schon, allerdings krieg ich da manchmal andere probleme… hat jemand ne ahnung was ich da machen muss, um cout mit zu benutzen?

hallo,

wenn du einbindest, dann sind alle Funktionen im Namensbereich std definiert. D.h. du musst dem Compiler sagen, er soll im Namensbereich std suchen. Dazu schreibst du entweder:

--------Schnipp--------

#include 

using namespace std; //mit dieser using-Anweisung werden alle Funktionen des namespace std importiert.

int main(){
 cout 
}

--------Schnapp--------

oder:

--------Schnipp--------

#include 

int main(){
 std::cout 
}

--------Schnapp--------

oder, wenn einem die vorherige Lösung zuviel Tipparbeit ist:

--------Schnipp--------

#include 
using std::cout; //Hier wird nur die Funktion cout aus dem Namensbereich std eingebunden

int main(){
 cout 
--------Schnapp--------


Schönen Gruß,
Max


> <small>[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]</small>

oooops, ich dachte ich hätte das schon längst probiert… danke!