2011-04-23 157 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