6
我已經閱讀了很多關於如何完全清除字符串(即重置容量,釋放內存)的問題。我的問題恰恰相反;有沒有可靠的方法來重置字符串(長度),同時保證其容量保持不變?重置字符串,同時保持容量
示例:在循環中重新使用臨時字符串。
可能的,這將在默認情況下,如果我根據這個問題的答案後做類似
str.clear()
str.reserve(256)
在每次循環迭代,使用Visual Studio時,至少發生了:Specific behaviour of std::string on visual studio?
但依靠「可能「似乎有點冒險。
哈,所以它說。猜測我甚至不需要調用str.reserve(256),那麼它仍然會保留。我應該在發佈之前更好地檢查文檔... – DaedalusAlpha
「文檔」將是ISO標準,而不是網頁... –