Warum std :: cout statt einfach cout?

Ich bekomme diese Fehlermeldungen für allecout undendl:

main.cc:17:5: error: ‘cout’ was not declared in this scope
main.cc:17:5: note: suggested alternative:
/usr/include/c++/4.6/iostream:62:18: note:   ‘std::cout’

Nachdem Sie dem Vorschlag gefolgt sind, ist alles in Ordnung. Jetzt bin ich gespannt, warum ich das machen musste. Wir haben vorher C ++ in Klassen verwendet, aber ich musste nie eine schreibenstd:: vor einem dieser Befehle. Was könnte auf diesem System anders sein?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage