vector向量reserve和resize的区别
1、调用reserve函数增加capacity容量,而size的大小是没有改筐毙险裆变的(capacity是指vector当前能容纳的最多元素的大小,而size是指vector当前持有的元素的大小)

3、调用resize函数既增加capacity容量,又增加size的大小

5、reserve只是预留空间,不可以用at或者[]访问元素,否则会出现段错误

7、调用reserve申请的内存,只能采用push_back添加元素到预留空间

9、resize改变容器大小,当采用push_back添加元素的时候,是增加到新的空间

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:33
阅读量:90
阅读量:87
阅读量:67
阅读量:41