由于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, 不然会产生乱码
由于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, 不然会产生乱码