मैं वास्तव में किसी भी सवाल का जवाब है कि बंद नहीं मिला ...सी ++ 1 char से स्ट्रिंग में कनवर्ट करें?
विपरीत str की तरह बहुत सरल है [0]
लेकिन मैं स्ट्रिंग के लिए केवल 1 वर्ण कास्ट करने के लिए जरूरत है ...
इस तरह:
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
पुन: पेश नहीं कर सकता: http://coliru.stacked-crooked.com/view?id=921396d51d6d0324bef7cc64062decc3-1dfa45f65786f4a26064bc85b3de325a – chris
आपको क्या लगता है 'स्ट्रिंग (1, ग)' काम नहीं करता है? ऐसा करने का यह सही तरीका है। – templatetypedef
आप किस संकलक का उपयोग कर रहे हैं? क्या पर्यावरण शायद यह आपके कंपाइलर के साथ एक बग है। –