const char*、string、char*三者之间的转换
string转const char*
string s1 = "abc";
const char* cc1 = s1.c_str();
const char* 转string
const char* cc2 = "abc";
string s2(cc2);
string 转char*
string s3 = "abc";
char* c1;
const int len = s1.length();
c1 = new char[len + 1];
strcpy(c1, s3.c_str());
char* 转string
char* c2 = "abc";
string s4(c);
const char* 转char*
const char* cc3 = "abc";
char* c3 = new char[strlen(cc3) + 1];
strcpy(c3, cc3);
char* 转const char*
char* c4 = "abc";
const char* cc4 = c4;