C++中vector reserve和resize函数
来源:互联网 发布:企鹅号矩阵绑定 编辑:程序博客网 时间:2024/05/22 06:53
1、reserve
当内存受限时(此时虚拟内存都快耗尽),由于push_back由于每次发现存储空间不够时,默认会申请原来空间的两倍,此时申请空间时就会发生错误。因此如果知道 vector需要多少内存的话,最好先用 reserve申请一下空间 ,即预申请一定的空间。
2、resize
重新设置该容器的大小
<span style="font-size:14px;">// test_max.cpp : 定义控制台应用程序的入口点。#include "stdafx.h"#include <iostream>#include <vector>using namespace std;int main(void){vector<int> vec;vec.push_back(10);vec.push_back(11);vec.resize(3);vec.push_back(12);vec.push_back(12);vec.push_back(12);vec.resize(3);vector<int>::iterator p;for(p=vec.begin();p!=vec.end();p++){cout<<*p<<endl;}system("pause");return 0;}</span>
1 0
- C++中vector reserve和resize函数
- vector 中 resize 和reserve
- vector中resize()和reserve()区别
- vector 中resize和reserve的区别
- vector中resize()和reserve()区别
- STL 中vector的reserve()和resize()
- C++中vector<> resize()和reserve区别
- vector 中resize和reserve的区别
- C++中resize函数和reserve函数
- C++:vector中的resize()函数 VS reserve()函数
- C++:vector中的resize()函数 VS reserve()函数
- C++:vector中的resize()函数 VS reserve()函数
- vector resize和reserve区别
- vector的reserve和resize
- vector的reserve和resize
- vector的reserve和resize
- vector的reserve和resize
- vector的reserve和resize
- Openstack能解决这些问题吗?请各位大侠一起来讨论
- 爱,是尘世间人人追求的人生之最,是生活中无处不在的美
- 域名长短-SEO搜索引擎优化
- 暖风熏得游人醉,趁着假日小闲,也想做一回文人雅士
- 【甘道夫】MapReduce实现矩阵乘法--实现代码
- C++中vector reserve和resize函数
- 第三十二题 多种方法来判断字符串中是否出现了相同字符
- https介绍
- 如何将二维数组作为函数的参数传递
- python模块-re模块
- 财宝通网络POS机让我拥有一份事业
- 01背包问题的学习(来源:背包九讲)
- Android项目中导入第三方类库方法
- ado.net 自己编写的SqlHelper类