1、data string str = "abc"; char *p = const_cast<char*>(str.data()); 2、c_str string str = "gdfd"; char *p = const_cast<char*>(str.c_str()); 3、copy string str = "hello"; char p[40]; str.copy(p,5,0); //這裏5,表明複製幾個字符,0表明複製的位置 *(p+5)='\0'; //要手動加上結束符
1、data string str = "abc"; char *p = const_cast<char*>(str.data()); 2、c_str string str = "gdfd"; char *p = const_cast<char*>(str.c_str()); 3、copy string str = "hello"; char p[40]; str.copy(p,5,0); //這裏5,表明複製幾個字符,0表明複製的位置 *(p+5)='\0'; //要手動加上結束符