Als «stdstring» getaggte Fragen

std :: string ist der bytebasierte "string" -Typ der C ++ - Standardbibliothek, der im Header <string> definiert ist.

30
Was ist der beste Weg, um std :: string zu trimmen?
Ich verwende derzeit den folgenden Code, um alle Elemente std::stringsin meinen Programmen nach rechts zu kürzen : 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 fehlschlagen könnte. Antworten mit eleganten Alternativen und auch Links-Trimm-Lösungen sind natürlich willkommen.
812 c++  trim  stdstring 




11
konvertiere ein char * in std :: string
Ich muss ein verwenden std::string, um Daten zu speichern, die von abgerufen wurden fgets(). Dazu muss ich den char*Rückgabewert von fgets()in in konvertieren std::string, um ihn in einem Array zu speichern. Wie kann das gemacht werden?
262 c++  stdstring 

4
Ist es möglich, std :: string in einem constexpr zu verwenden?
Unter Verwendung von C ++ 11, Ubuntu 14.04, GCC Standard-Toolchain . Dieser Code schlägt fehl: constexpr std::string constString = "constString"; Fehler: Der Typ 'const string {aka const std :: basic_string}' der constexpr-Variablen 'constString' ist nicht wörtlich ... weil ... 'std :: basic_string' einen nicht trivialen Destruktor hat Ist es möglich, …



6
Wie konvertiere ich std :: string in NSString?
Hallo, ich versuche einen Standard std::stringin einen umzuwandeln, NSStringaber ich habe nicht viel Glück. Ich kann mit dem folgenden Code erfolgreich von a NSStringnach a konvertierenstd::string NSString *realm = @"Hollywood"; std::string REALM = [realm cStringUsingEncoding:[NSString defaultCStringEncoding]]; Ich erhalte jedoch einen Fehler bei der Kompilierung, wenn ich Folgendes versuche NSString *errorMessage …




1
Was ist der Sinn von STL-Charakterzügen?
Ich stelle fest, dass in meiner Kopie der SGI STL-Referenz eine Seite über Charaktereigenschaften enthalten ist, aber ich kann nicht sehen, wie diese verwendet werden. Ersetzen sie die Funktionen string.h? Sie scheinen nicht von verwendet zu werden std::string, z. B. verwendet die length()Methode on std::stringnicht die Character Traits- length()Methode. Warum …

16
Wie implodiere ich einen Vektor von Strings in einen String (auf elegante Weise)
Ich suche nach der elegantesten Möglichkeit, einen String-Vektor in einen String zu implodieren. Unten ist die Lösung, die ich jetzt verwende: static std::string&amp; implode(const std::vector&lt;std::string&gt;&amp; elems, char delim, std::string&amp; s) { for (std::vector&lt;std::string&gt;::const_iterator ii = elems.begin(); ii != elems.end(); ++ii) { s += (*ii); if ( ii + 1 != …
83 c++  string  stl  stdstring  implode 

12
char * vs std :: string in c ++ [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q &amp; A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
81 c++  stl  stdstring  arrays 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.