C++ std::ostringstream 只做输出:用 << 拼数字与文本,最后 str() 得到 std::string。
原型
class ostringstream;
string str() const;参数
- 插入任意支持
<<的值。
返回值
str() 返回当前缓冲中的字符串拷贝。
示例
#include <iostream>
#include <sstream>
int main() {
std::ostringstream os;
os << "id" << 7;
std::cout << os.str() << "\n";
return 0;
}输出:
id7
注意事项
避免先 sprintf 再转 string。需要读写同一缓冲时改用 stringstream。
本头文件到此结束。可返回sstream 总览或进入array。