1

我有使用 strstream 并使用 pcount 和 freeze 方法的旧 c++ 代码。我想改用 stringstream 类。strstream 的 pcount 和 freeze 方法有什么替代品?代码是这样的:

strstream log; // this will change to: stringstream log;

if (log.pcount()) //????
{
    log << ends;
    *myLog << log.str() << logmsg;
}

log.freeze(0); //????
4

1 回答 1

3

freeze()是有并且不需要替换的东西,它的目的是处理内存。

log.pcount()log.str().size()如果您的字符串流仅输出,则可以替换为。如果没有,我认为没有好的替代品。顺便说一句,也不需要结束。

于 2012-08-29T15:24:00.533 回答