Suchergebnisse für Anfrage "stdstring"

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 ...

11 die antwort

Wie konstruiere ich einen std :: string mit einer eingebetteten Null?

Wenn ich einen std :: string mit einer Zeile wie folgt konstruieren möchte:

6 die antwort

C ++ - Kompilierungsfehler beim Erstellen des Objekts mit rvalue std :: string

Ich bin mit einem Kompilierungsfehler konfrontiert, den ich nicht einmal beschreiben kann! Es verwirrt mich völlig. Die Situatio: Code versucht, ein Objekt auf dem Stapel mit einem rvalue std :: string zu erstellen, der mit einem char * ...

TOP-Veröffentlichungen

5 die antwort

C ++ Addition Überladung Mehrdeutigkeit

Ich stoße auf ein lästiges Rätsel in meiner Codebasis. Ich kann nicht genau sagen, warum mein Code diesen Fehler erzeugt, aber (zum Beispiel) std :: string nicht. class String { public: String(const char*str); friend String operator+ ( ...

6 die antwort

c ++ integer-> std :: string umwandlung. Einfache Funktion?

Problem: Ich habe eine ganze Zahl; Diese Ganzzahl muss in einen stl :: string-Typ konvertiert werden. In der Vergangenheit habe ich @ verwendstringstream, um eine Konvertierung durchzuführen, und das ist einfach umständlich. Ich weiß, der C-Weg ...

8 die antwort

Kann ein std :: string eingebettete Nullen enthalten?

Für reguläre C-Zeichenfolgen ein Nullzeichen'\0' bezeichnet das Ende der Daten. Wie wäre es mitstd::string, kann ich einen String mit eingebetteten Nullzeichen haben?

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 ...

6 die antwort

Wie kann man den Vektor <char *> elegant mit einem String-Literal initialisieren?

Das Problem ergibt sich aus einer Übung zu C ++ Primer 5th Edition: Schreiben Sie ein Programm, um die Elemente aus einer Liste von Zeichen * Zeigern zu Zeichenfolgen im C-Stil zu einem Vektor von Zeichenfolgen zuzuweisen. ---------------- ...

1 die antwort

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

Wie kann ich eine

5 die antwort

Wie verwende ich 3- und 4-Byte-Unicode-Zeichen mit Standard-C ++ - Zeichenfolgen?

In Standard C ++ haben wir