【发布时间】:2009-05-07 13:22:59
【问题描述】:
其中一种可能性是:
somestringstream.str("");
但它是最优的吗?有什么方法可以保留 stringstream 内部缓冲区,以便后续 operator
【问题讨论】:
标签: c++ stl stringstream
其中一种可能性是:
somestringstream.str("");
但它是最优的吗?有什么方法可以保留 stringstream 内部缓冲区,以便后续 operator
【问题讨论】:
标签: c++ stl stringstream
我一直这样做:
s.clear();//clear any bits set
s.str(std::string());
@litb gets into more detail 关于如何寻找到流的开头结合 std::ends 你可以保持分配的大小。
【讨论】:
s.str(std::string()) 变体可以更有效。