Я действительно не нашел ответа, который близко...
противоположный путь довольно прост, как str [0]
Но мне нужно отбросить только 1 char в строку...
вот так:
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