C++中resize函数的用法
resize(),设置大小;
reserve(),设置容量;
resize()是分配容器的内存大小,而reserve()只是设置容器容量大小,但并没有真正分配内存。
resize()可以传递两个参数,分别是大小和初始值,初始值默认为0,reserve()只能传递一个参数,不能设置初始值,其初始值为系统随机生成。
例:
#include<iostream>
#include<cstring>
#include<cstdio>
#include<vector>
using namespace std;
int main()
{vector<int>m;vector<int>n;vector<int>s;m.resize(10);n.reserve(10);s.resize(10, 6);cout << "m: ";for (int i = 0; i < 10; i++){cout << m[i] << " ";}cout << endl;cout << "n: ";for (int i = 0; i < 10; i++){cout << n[i] << " ";}cout << endl;cout << "s: ";for (int i = 0; i < 10; i++){cout << s[i] << " ";}cout << endl;return 0;
}
输出:
m: 0 0 0 0 0 0 0 0 0 0
n: 12999640 12979904 0 0 0 0 0 0 0 0
s: 6 6 6 6 6 6 6 6 6 6
C++中resize函数的用法相关推荐
- 浅述numpy中argsort()函数的用法
浅述python中argsort()函数的用法 由于想使用python用训练好的caffemodel来对很多图片进行批处理分类,学习过程中,碰到了argsort函数,因此去查了相关文献,也自己在pyt ...
- C++中substr函数的用法
C++中substr函数的用法 #include<string> #include<iostream> using namespace std; main() { string ...
- numpy中where函数的用法
numpy中where函数的用法 numpy.where(condition,x,y)--若满足condition,输出x,否则输出y. 举例: 例1:一维数组 >>> a = np ...
- delphi中move函数的用法
delphi中move函数的用法 -------------------------------------------------------------------------------- 20 ...
- SQL中object_id函数的用法
SQL中object_id函数的用法 收藏 int object_id('objectname'); 此方法返回数据库对象标识号. 其中,参数objectname 表示要使用的对象,其数据类型为nc ...
- python remove函数_python中remove函数的用法是什么?
python中remove函数的用法是什么? python中remove函数的用法: 描述 remove() 函数用于移除列表中某个值的第一个匹配项. 语法 remove()方法语法: list.re ...
- Delphi中 StrToIntDef函数的用法
Delphi中 StrToIntDef函数的用法: 比如我要判断一个文本框里输入的字符串能不能转换为integer类型,如果能,则返回转换后的整型数据,如果不能,则返回整数0,那么我就可以用strto ...
- python中int函数的用法浅析_Python中int()函数的用法浅析
int()是Python的一个内部函数 Python系统帮助里面是这么说的 >>> help(int) Help on class int in module __builtin__ ...
- python中sorted函数的用法_Python3 中sorted() 函数的用法
描述 sorted() 函数对所有可迭代的对象进行排序操作. 语法 sorted(iterable, key=None, reverse=False) iterable – 可迭代对象. key – ...
最新文章
- tcpdump抓取HTTP包
- Dijkstra 最短路
- Gradle 简单使用
- matlab雷诺曲线,多重网格法求解雷诺方程的MATLAB编程 - 程序语言 - 小木虫 - 学术 科研 互动社区...
- 前端开发者常用的9个JavaScript图表库
- oracle rac升级补丁及中间的错误提示
- GMapping原理分析
- Linux系统CPU占用100%原因分析
- SLA、BFD、NQA、ACl 笔记
- hb100 微波雷达arduino_【Arduino】108种传感器系列实验(03)-微波雷达感应开关...-Arduino中文社区 - Powered by Discuz!...
- 冬瓜子 , 初来乍到,请多关照!
- Java-Aspose实现Word文字替换(本地储存或浏览器下载)
- Egret做微信好友排行榜
- 赛程表 (递归调用, 非递归调用)
- 2023 USAMO(美国数学奥林匹克)试题答案解析
- 以用户需求为核心能玩出什么新花样?魅族 19 主理人计划构建理想机型
- html表格··表格样式··长表格
- [TYVJ1827]『Citric II』一道防AK好题
- 使用SLDT将数据传输到SoftLayer对象存储
- 入门分析,多线程竞争为何不安全?