1char
からだけをキャストする必要がありstring
ます。反対の方法は、 のように非常に単純ですstr[0]
。
以下は私にとってはうまくいきませんでした:
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 doesn't work.