1

什么时候使用合适string::reserve?我意识到它用于为字符串保留一定数量的字符,但这有什么用呢?如果您过去,字符串是否仍会调整大小?它会增加效率吗?

4

1 回答 1

4

它将“保留”指定的空间以减少重新分配的次数。如果您对字符串的大小有一个很好的了解,那么保留该空间量应该可以防止任何重新分配。

如果你过去,它会调整大小,但想法是减少重新分配的数量。

于 2013-01-11T20:59:58.150 回答