【发布时间】:2019-05-17 19:21:52
【问题描述】:
我正在尝试使用 ostringstream 在循环中连接字符串。不幸的是,只使用最新的流。谁能指出我完成这个或类似的正确方向(其他 + 与字符串连接)?
谢谢
std:ostringstream os;
for (int i = stk.pop(); i != 0; i = stk.pop()) {
os << i << endl;
}
cout os.str();
所以'os'的值每次都会被覆盖?有没有办法追加到流中?
解决方案 这段代码有效,我有一个错误。
谢谢
【问题讨论】:
-
什么是
stk?除了最后一行缺少<<,这段代码看起来是正确的。 -
嗨,最后一行应该是
cout << os.str(); -
需要reprex。
-
@Philipp 不需要它。
-
cout os.str();... 缺少<<?
标签: c++ string stringstream