2011-04-23 96 views
4

我有一个流对象std::stringstream,我想要得到它当前的所有内容,作为std::string。那可能吗?我想要它输出到我的图形控制台。将输出流写入字符串

回答

5

您可以使用该方法stringstream::str()http://www.cplusplus.com/reference/iostream/stringstream/str/

+3

注意'字符串流:: STR()'返回一个*副本*的字符串,而不是对它的引用。要更新或清除'stringstream'的'string',请使用'stringstream :: str(string)'。 – 2011-04-23 22:43:26