2014-01-21 64 views
6

我已經閱讀了很多關於如何完全清除字符串(即重置容量,釋放內存)的問題。我的問題恰恰相反;有沒有可靠的方法來重置字符串(長度),同時保證其容量保持不變?重置字符串,同時保持容量

示例:在循環中重新使用臨時字符串。

可能的,這將在默認情況下,如果我根據這個問題的答案後做類似

str.clear() 
str.reserve(256) 

在每次循環迭代,使用Visual Studio時,至少發生了:Specific behaviour of std::string on visual studio?

但依靠「可能「似乎有點冒險。

回答

相關問題