一、data
string str = "abc";
char *p = const_cast<char*>(str.data());
二、c_str
string str = "gdfd";
char *p = const_cast<char*>(str.c_str());
三、copy
string str = "hello";
char p[40];
str.copy(p,5,0); //這裡5,代表復制幾個字符,0代表復制的位置
*(p+5)='\0'; //要手動加上結束符