ich fand keine Antwort, die wirklich in der Nähe ...C++ von 1 Zeichen in Zeichenfolge konvertieren?
die entgegengesetzte Richtung wie str ziemlich einfach [0]
Aber ich brauche nur 1 Zeichen zu bespannen werfen ...
wie folgt aus:
char c = 34;
string(1,c);
//this doesn't work, the string is always empty.
string s(c);
//also doesn't work.
boost::lexical_cast<string>((int)c);
//also return null
kann nicht reproduzieren: http://coliru.stacked-crooked.com/view?id=921396d51d6d0324bef7cc64062decc3-1dfa45f65786f4a26064bc85b3de325a – chris
Was macht denken Sie 'string (1, c)' nicht funktioniert? Das ist der richtige Weg. – templatetypedef
Welchen Compiler benutzen Sie? Welche Umgebung? Vielleicht ist das ein Fehler mit Ihrem Compiler. –