The usage of string::reserve

The usage of string::reserve

本文关键字:reserve string of usage The      更新时间:2023-10-16

何时适合使用string::reserve ?我意识到它用于为字符串保留一定数量的字符,但这如何有用?如果你移过去,字符串还会调整大小吗?它能提高效率吗?

它将"保留"指定的空间以减少重新分配的次数。如果您很清楚字符串将会有多大,那么保留一定数量的空间应该可以防止任何重新分配。

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