Erstellen eines std::string aus einem einzelnen Zeichen
Sie haben einen einzelnen char-Wert und möchten ihn in einen std:: umwandeln Zeichenfolge. Bei diesem Vorgang wird das Zeichen in eine String-Variable umgewandelt.
Um dies zu erreichen, können Sie verschiedene Methoden anwenden:
std::string-Konstruktor mit Längenparameter :
std::string with Brace-Enclosed Initializer:
push_back() Methode:
Beispiel:
<code class="cpp">char c = 34; std::string s1(1, c); std::string s2{c}; std::string s3; s3.push_back(c); std::cout << s1 << std::endl; std::cout << s2 << std::endl; std::cout << s3 << std::endl;</code>
Ausgabe:
" " "
Das obige ist der detaillierte Inhalt vonWie konvertiere ich ein einzelnes Zeichen in einen „std::string' in C?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!