如何将单个char c转成string

来源:互联网 发布:什么叫数据库管理系统 编辑:程序博客网 时间:2024/05/21 11:27

由于string 是没有类似于 string(char c); 的构造函数的,所以思路是把char转成char* 或 char[], 再用string 的构造函数string(char*) 构造string 

 

示例代码如下:

 

 

char c = 'a' ;

 

char tmp[1];

 

tmp[0] = c ;

 

string result(tmp,1); //要用第二个参数,因为这说明string长度是1,  不然会产生乱码