const char*与 string的转化

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();

你可能感兴趣的:(c++知识点,c++)