我对C++ STL非常陌生,所以这可能是微不足道的。我有一个ostream
变量,里面有一些文本。
ostream* pout;
(*pout) << "Some Text";
有没有办法提取流并将其存储在char*
类型的字符串中
发布于 2010-08-18 22:35:53
std::ostringstream stream;
stream << "Some Text";
std::string str = stream.str();
const char* chr = str.c_str();
我解释了这个question的答案中发生了什么,这是我不到一个小时前写的。
发布于 2010-08-18 22:37:23
std::ostringstream os;
os<<"Hello world";
std::string s=os.str();
const char *p = s.c_str();
https://stackoverflow.com/questions/3513173
复制相似问题