char*转string方式
char data[10];
....
//法1
string str1 = string(data);
//法2
string str2 = string(data, 10);
使用法1转换需要注意的问题,必须满足data[9]='\0'
,否则内存中data后面的字符也会进入转化,造成随机的转换异常。
char*转string方式
char data[10];
....
//法1
string str1 = string(data);
//法2
string str2 = string(data, 10);
使用法1转换需要注意的问题,必须满足data[9]='\0'
,否则内存中data后面的字符也会进入转化,造成随机的转换异常。