1.const char* 转化为string
直接赋值即可,如果不放心,可以加一个const_cast,去掉常量,再拷贝赋值
//因为string类已经封装好const char* ->string的构造函数
const char* c_char="abs";
string s(c_char);
2. string 转 const char*
用 c_str函数
string s="abs";
const char* c_char=s.c_str();
1.const char* 转化为string
直接赋值即可,如果不放心,可以加一个const_cast,去掉常量,再拷贝赋值
//因为string类已经封装好const char* ->string的构造函数
const char* c_char="abs";
string s(c_char);
2. string 转 const char*
用 c_str函数
string s="abs";
const char* c_char=s.c_str();