2012-06-30 32 views

回答

3

寫入字符串流時出現的明顯錯誤是,如果底層字符串緩衝區未能分配內存來保存正在寫入的數據。但是,請注意,您給出的鏈接是ostream::write,可能由於其他原因而失敗(例如,寫入已關閉的管道或磁盤上的文件已滿並且/或寫入超過用戶的允許)。

除了#1:沒有這樣的東西iostringstream - 有istringstreamostringstream。結合兩者的只是stringstream

除了#2:cplusplus.com沒有得到特別高度的尊重。一些其他網站(例如cppreference.com)似乎更可靠/準確,至少作爲一般規則(儘管我覺得有必要指出我自己並沒有使用上述任何一種,所以我對他們的評論沒有接近最後一個詞)。

相關問題