Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
什么时候使用合适string::reserve?我意识到它用于为字符串保留一定数量的字符,但这有什么用呢?如果您过去,字符串是否仍会调整大小?它会增加效率吗?
string::reserve
它将“保留”指定的空间以减少重新分配的次数。如果您对字符串的大小有一个很好的了解,那么保留该空间量应该可以防止任何重新分配。
如果你过去,它会调整大小,但想法是减少重新分配的数量。