Suchergebnisse für Anfrage "stdstring"

3 die antwort

C ++ Ist ein std :: string ein Container?

Dies könnte für einige von Ihnen eine einfache Frage sein. Aber ich habe mich gefragt, ob a

6 die antwort

Direktes Lesen von einem std :: istream in einen std :: string

Gibt es überhaupt eine bekannte Anzahl von Bytes direkt in einen std :: string zu lesen, ohne dafür einen temporären Puffer zu erstellen?zB momentan kann ich...

8 die antwort

if (str1 == str2) versus if (str1.length () == str2.length () && str1 == str2)

TOP-Veröffentlichungen

1 die antwort

Wie kopiere / setze ich einen flüchtigen std :: string?

Wie kann ich eine

6 die antwort

Verweist "& s [0]" auf zusammenhängende Zeichen in einer std :: string?

2 die antwort

C ++ seltsames Verhalten mit der Funktion c_str () des Strings

Ich verschiebe mein Projekt von Visual Studio 06 nach 2010. Dabei habe ich dieses Verhalten in meinem Code beobachtet. Ich habe eine Get-String-Funktion, die so aussieht: string GetTheStr() { return strSomeStdString; }Dann gibt es noch eine ...

30 die antwort

Wie schneide ich std :: string am besten zu?

Ich verwende derzeit den folgenden Code, um alle richtig zuzuschneidenstd::strings in meinen Programmen: std::string s; s.erase(s.find_last_not_of(" \n\r\t")+1);Es funktioniert gut, aber ich frage mich, ob es einige Endfälle gibt, in denen es ...

5 die antwort

Speichern der Unicode-UTF-8-Zeichenfolge in std :: string

Als Antwort auf die Diskussion in Plattformübergreifende Zeichenfolgen (und Unicode) in C ++ [https://stackoverflow.com/questions/4169948/cross-platform-strings-and-unicode-in-c] Wie gehe ich plattformübergreifend mit Unicode-Zeichenfolgen in C ...

4 die antwort

Missbrauch von c_str

Ich habe eine Methode wie folgt definiert: const std::string returnStringMethod() { std::string myString; // populate myString return myString; }In dem Anrufer habe ich jetzt so etwas gemacht: const char * ptr = returnStringMethod().c_str();Wie ...

6 die antwort

Fehler: Ungültige Operanden der Typen "const char [35]" und "const char [2]" in binäres "operator +"

An der Spitze meiner Akte habe ich #define AGE "42"Später in der Datei verwende ich die ID mehrmals, einschließlich einiger Zeilen, die so aussehen 1 std::string name = "Obama"; 2 std::string str = "Hello " + name + " you are " + AGE + " years ...