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'; //要手动加上结束符