Strings ausgeben auf cout mit <<
-
Hallo
Ich wollte einen Member meiner Klasse
std::string name;
aufm stream ausgeben.
std::cout << name << " hat ein Bäuerchen gemacht!" << std::endl;
Daraus krieg ich folgenden Fehler:
Mein Compiler schrieb:
error C2679: binary '<<' : no operator found which takes a right-hand operand of type 'std::string' (or there is no acceptable conversion)
Wie muss ich dass verstehn? Mit allen anderen Variablen geht das doch auch?
-
Also bei mir ist das kein Problem.
-
Mit char* gehts bei mir auch..
aber mit std::string nicht
-
#include <string>
vergessen?
-
*doh*
Dachte das wär in iostream mit drin..