Suchergebnisse für Anfrage "stdstring"

4 die antwort

Was ist in C ++ 11 die performanteste Methode, um einen Verweis / Zeiger auf eine Position in einer std :: string zurückzugeben?

Ich erstelle einen Textparser, der verwendetstd::string als Kernspeicher für Streicher. Ich weiß, dass dies nicht optimal ist und dass Parser in Compilern dafür optimierte Ansätze verwenden. Bei meinem Projekt macht es mir nichts aus, ...

7 die antwort

Ist std :: string size () eine O (1) -Operation?

Ist std :: string size () eine O (1) -Operation? Die Implementierung von STL, die ich verwende, ist die in VC ++ integrierte.

13 die antwort

Wie konvertiere ich CString und :: std :: string :: std :: wstring ineinander?

CString ist ganz praktisch, währendstd::string ist kompatibler mit AWL-Container. Ich benutzehash_map. Jedoch,hash_map unterstützt nichtCString als Schlüssel, also möchte ich @ konvertierCStringinstd :: string. Schreiben einCString Hash-Funktion ...

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

Ist es möglich, std :: string in einem constexpr zu verwenden?

Unter Verwendung von C ++ 11, Ubuntu 14.04, GCC-Standardtoolchain. Dieser Code schlägt fehl: constexpr std::string constString = "constString";error: Der Typ "const string {aka const std :: basic_string}" der constexpr-Variablen "constString" ...

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

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

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?

24 die antwort

Wie ersetze ich alle Vorkommen eines Zeichens in einem String?

Was ist die effektive Methode, um alle Vorkommen eines Zeichens durch ein anderes Zeichen in @ zu ersetzestd::string?

20 die antwort

Warum nehmen die std :: fstream-Klassen keine std :: string?

Dies ist eigentlich keine Designfrage, auch wenn es so scheint. (Nun, okay, es ist eine Art Designfrage). Ich frage mich, warum das C ++std::fstream Klassen nehmen keinstd::string in ihrem Konstruktor oder offenen Methoden. Jeder ...