ostringstream转为char*
时间: 2023-08-03 21:05:52 浏览: 143
基于Protobuf C++ serialize到char*的实现方法分析
可以通过ostringstream的str()函数获取其内部的string,然后通过string的c_str()函数获取其对应的char*,示例如下:
```c++
#include <iostream>
#include <sstream>
int main() {
std::ostringstream oss;
oss << "Hello, world!";
std::string str = oss.str();
const char* char_ptr = str.c_str();
std::cout << char_ptr << std::endl;
return 0;
}
```
输出结果为:
```
Hello, world!
```
阅读全文