keine ahnung was der compiler alles so kann tut mir leid, aber wenns ein c++-compiler ist müsste der std::string kennen wenn nicht ist der compiler super armselig... vielleicht fehlt ja auch nur ein
Hab dann direkt nochmal ne andere Frage dazu: Was bewirkt das "std::" vor "string"? Ich kenne den doppelten Doppelpunkt eigentlich nur von Klassen und deren Methoden (z.B. "void Klasse::methode(void)")...
ist nur ein namensraum... wenn du das std nicht immer schreiben willst kannst du auch ein using namespace std hinter den includeanweisungen mit angeben und dir dann so das std sparen...kann aber zu problemen bei doppeldeutigkeiten führen... -- ...fleißig wie zwei Weißbrote
Und wozu ist so ein Namensraum gut? Kann man die std::strings in AnsiStrings umwandeln? Gibt es irgendwo eine Seite, wo alle std::string-Methoden aufgelistet sind?