最近用的char*和string转化较多,就书写记录一下,总共有三种方式。
1…c_str()
这个得到的就是const char *
string s;
例子:const char *a = s.c_str();
2.data();
这个得到的就是const char *
string s;
例子:const char a = s.data();
3.const_cast<char>
这个得到的就是 char *
string s;
例子:const char a = const_cast<char> ( s.c_str());