vector的reserve和resize的区别
来源:互联网 发布:民间小调软件下载 编辑:程序博客网 时间:2024/06/11 11:28
一句话总结:reserve是设定的容量空间,resize是可使用的空间。
std::vector<int> vec;
vec.reserve(200);
printf("vec cap:%d\n", vec.capacity());//结果是200
printf("%d\n", vec[99]); //1647276659
vec[99]=1;
printf("%d\n", vec[99]);
vec.resize(300);
printf("vec cap:%d\n", vec.capacity());//结果是400
printf("%d\n", vec[100]); //0
vec.reserve(350);
printf("vec cap:%d\n", vec.capacity());//结果是400
阅读全文
0 0
- vector的reserve和resize的区别
- vector的reserve和resize的区别
- vector的reserve和resize的区别
- stl::vector reserve和resize的区别
- vector 中resize和reserve的区别
- vector中的reserve和resize的区别
- C++ vector resize 和 reserve的区别
- vector的reserve和resize区别
- vector 中resize和reserve的区别
- vector的reserve和resize
- vector的reserve和resize
- vector的reserve和resize
- vector的reserve和resize
- vector的reserve和resize
- vector的reserve和resize
- vector的reserve和resize
- vector的reserve和resize
- vector的reserve和resize
- jQuery--事件篇(二)
- Mac下使用nginx反向代理服务器解决资源跨域问题
- perl linux 安装Gtk2.pm
- shell脚本:不显示输入的密码
- 奇数在前偶数在后
- vector的reserve和resize的区别
- 51nod 1419 最小公倍数挑战
- OpenCV实现RGB与YUV的转换
- uglifyjs使用
- SQL之数据处理(增删改查)
- 《Win32多线程程序设计》之异步IO
- standard.jar和jstl.jar的下载地址
- css画三角形
- GitChat·人工智能 | 肿瘤医疗影像 AI 识别技术实践