std::string 到char* 转换方法
时间: 2023-09-10 16:05:36 浏览: 109
浅析string 与char* char[]之间的转换
5星 · 资源好评率100%
将std::string转换为char*的方法可以使用char* c_str()函数。例如,如果有一个std::string对象str,可以使用下面的代码将其转换为char*:
```
const char* cstr = str.c_str();
```
请注意,返回的指针指向的是字符串存储在std::string对象中的内部缓冲区,因此在字符串被修改或销毁之前,需要谨慎使用该指针。
阅读全文