我们经常会使用C和C++的混合编程,在某些情况下,需要将C++的string,转换成char* 的字符串。下面说两种可行的方法,作为总结。
1. data();
如:
string str="abc"; char*p=(char*)str.data();
2.c_str();
string str="adcd";
char *p=(char*)str.c_str();
暂时就记这两种吧,简单而且差不多够用了。
本文标签:C++ string 换成 char 字符串
本文链接: https://www.51dev.com/cplus/53767
版权说明: 原创文章,未经授权请勿转载。