一、用stringstream数据流赋值
注:使用stringstream对char*进行赋值前要先动态分配内存
char* a=new char[1024];
string b = "abcd";
stringstream ret;
ret << b;
ret >> a;
cout << a;
二、用c_str()或data()对const char*进行赋值
const char* a;
string b = "abcd";
a = b.data();
cout << a;
string c = "abc";
a = c.c_str();
cout << a;