c/c++ char->string

标准写法:

char c = 'c';

string s(&c,1);


错误一:

char c = 'c';

string s(&c);

string类对象s会带一个伪随机的字符。具体原因不知道(如有知道的大神,请不吝给予提示)。

错误二(VS2010可以通过,但是标准GCC不让过):

char  c= ‘X';

string s;

s.insert(s.cbegin(),c);




LOFTER:hgfalgorithm   http://hgfal.lofter.com/post/28eef2_e9fb67
原文地址:https://www.cnblogs.com/hgfgood/p/4248334.html