c++中reserve函数的作用是什么

lewis 2016-12-01 21次阅读

reserve函数用于预留一个容器的空间,以便稍后添加元素而不需要重新分配内存。这样可以提前分配足够的内存,避免多次重新分配内存所带来的性能开销。在添加大量元素到容器时,使用reserve函数可以提高程序的性能。reserve函数只对可变大小的容器(如vectordequestring等)有效。



发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。