cb15a_c++_vector容器的自增长_每次增加百分之50
cb15a_c++_vector容器的自增长_每次增加百分之50
每次自动容量代销扩充,增加百分之50_for windows C++,
vector是用数组做出来的
-》数组的缺点和优点
优点:具有下标
缺点:一旦定义了数组的(大小)容量,就不能改变
capacity成员,查看当前大小
reserve成员 . ivec.reserve(100),直接把大小调整到100
/*cb15a_c++_vector容器的自增长_每次增加百分之50
每次自动容量代销扩充,增加百分之50_for windows C++,
vector是用数组做出来的
-》数组的缺点和优点
优点:具有下标
缺点:一旦定义了数组的(大小)容量,就不能改变
capacity成员,查看当前大小
reserve成员 . ivec.reserve(100),直接把大小调整到100
*/
#include <iostream>
#include <vector> using namespace std; int main()
{
int a[];
a[] = ;
a[] = ;
a[] = ; int b[];//
vector<int> ivec;
cout << "大小,里面有多少个数据:"<<ivec.size() << ". 最大的容量: " << ivec.capacity() << endl;
ivec.push_back();
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl;
ivec.push_back();
ivec.push_back();
ivec.push_back();
ivec.push_back();
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl;
ivec.push_back();
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl;
ivec.push_back();
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl;
ivec.push_back();
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl; ivec.push_back();
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl;
ivec.push_back();
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl;
ivec.push_back();
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl;
ivec.push_back();
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl; ivec.push_back();
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl;
ivec.push_back();
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl;
ivec.push_back();
ivec.push_back();
ivec.push_back();
ivec.push_back();
ivec.push_back();
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl;
ivec.push_back();
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl;
ivec.push_back();
ivec.push_back();
ivec.push_back();
ivec.push_back();
ivec.push_back();
ivec.push_back();
ivec.push_back();
ivec.push_back();
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl;
ivec.push_back();
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl; ivec.reserve();
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl; int ii = ;
while (ii != )
{
ivec.push_back();
++ii;
}
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl; ivec.push_back();
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl; ivec.push_back();
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl;
return ;
}
cb15a_c++_vector容器的自增长_每次增加百分之50的更多相关文章
- docker容器资源配额控制_转
转自:docker容器资源配额控制 ■ 文/ 天云软件 容器技术团队 docker通过cgroup来控制容器使用的资源配额,包括CPU.内存.磁盘三大方面,基本覆盖了常见的资源配额和使用量控制. cg ...
- 无法为数据库 XXX 中的对象XXX 分配空间,因为 'PRIMARY' 文件组已满。请删除不需要的文件、删除文件组中的对象、将其他文件添加到文件组或为文件组中的现有文件启用自动增长,以便增加可用磁盘空间。
无法为数据库 XXX 中的对象XXX 分配空间,因为 'PRIMARY' 文件组已满.请删除不需要的文件.删除文件组中的对象.将其他文件添加到文件组或为文件组中的现有文件启用自动增长,以便增加可用磁盘 ...
- python 11:range(起始索引,终止索引,步数)(默认情况下步数为1,生成从起始索引,每次增加(终止索引-起始索引)/步数,到终止索引前的数字串)
squares = [] for value in range(1,11): #第三参数默认为1,生成从1开始,每次增加1步数,到11前的10为止的数字串 square = value ** 2 sq ...
- C++_系列自学课程_第_5_课_vector容器_《C++ Primer 第四版》
再一次遇到 vector 这个单词; 每一次见到这个单词都感觉这个单词非常的 "高大上"; 数字遇到vector马上就可以360度旋转: 当 "电" 遇到vec ...
- 因为 'PRIMARY' 文件组已满。请删除不需要的文件、删除文件组中的对象、将其他文件添加到文件组或为文件组中的现有文件启用自动增长,以便增加可用磁盘空间
导致你的问题的,应该有2种可能性: 1.存放你的primary文件组的磁盘,已经满了: use master--你的数据库名称 go --看看你的primary组里的文件 select ds.name ...
- Kubernetes——自动扩展容器!假设你突然需要增加你的应用;你只需要告诉deployment一个新的 pod 副本总数即可
参考:http://kubernetes.kansea.com/docs/hellonode/ 现在你应该可以通过这个地址来访问这个service: http://EXTERNAL_IP:8080 或 ...
- ADO.NET 六(DataRow DataColumn)
已经介绍了使用 SqlCommand 对象中的 ExecuteNonQuery 方法执行非查询 SQL 语句来实现对数据表的更新操作,使用 DataSet 对象也能实现相同的功能, 并且能节省数据访问 ...
- C++ 顺序容器
<C++ Primer 4th>读书笔记 顺序容器内的元素按其位置存储和访问.容器类共享公共的接口,每种容器类型提供一组不同的时间和功能折衷方案.通常不需要修改代码,只需改变类型声明,用一 ...
- Qt 学习之路:存储容器
存储容器(containers)有时候也被称为集合(collections),是能够在内存中存储其它特定类型的对象,通常是一些常用的数据结构,一般是通用模板类的形式.C++ 提供了一套完整的解决方案, ...
随机推荐
- 第三篇-用Flutter手撸一个抖音国内版,看看有多炫
前言 前一篇已经开发了大部分框架,包含视频上下滑动播放,这次将上次未完成的数据显示友好显示,以及底部音乐走马灯特效,另外优化了加载数据的bug,在dart语言里 & 会自动变成& 另 ...
- 此flash player与您的地区不相容——更换新版本edge后出现的问题
最新切换到了edge浏览器,使用flash时提示:"此flash player与您的地区不相容",而chrome是没有问题的.网上找到解决方案,发现一个可以有效解决的方式,如下: ...
- CVE-2020-0796永恒之黑复现POC EXP以及修复方案
描述: 北京时间3月12日,针对最新披露的SMB远程代码执行漏洞(CVE-2020-0796),微软官方发布了针对Windows 10/Server禁用SMBv3(SMB 3.1.1版本)协议压缩的安 ...
- 面试官:兄弟,说说Java的static关键字吧
读者乙在上一篇我去系列文章里留言说,"我盲猜下一篇标题是,'我去,你竟然不知道 static 关键字'".我只能说乙猜对了一半,像我这么有才华的博主,怎么可能被读者猜中了心思呢,必 ...
- Linux、Android系统调用从上层到底层的调用路径浅析
参考: https://blog.csdn.net/liuhangtiant/article/details/85149369 http://blog.sina.com.cn/s/blog_79433 ...
- Java实现 LeetCode 29 两数相除
29. 两数相除 给定两个整数,被除数 dividend 和除数 divisor.将两数相除,要求不使用乘法.除法和 mod 运算符. 返回被除数 dividend 除以除数 divisor 得到的商 ...
- Java实现 LeetCode 240 搜索二维矩阵 II
public static boolean searchMatrix(int[][] matrix, int target) { if(matrix.length == 0) return false ...
- Java实现网格中移动字母
2x3=6个方格中放入ABCDE五个字母,右下角的那个格空着.如图[1.jpg]所示. 和空格子相邻的格子中的字母可以移动到空格中,比如,图中的C和E就可以移动,移动后的局面分别是: A B D E ...
- Java实现第九届蓝桥杯缩位求和
缩位求和 题目描述 在电子计算机普及以前,人们经常用一个粗略的方法来验算四则运算是否正确. 比如:248 * 15 = 3720 把乘数和被乘数分别逐位求和,如果是多位数再逐位求和,直到是1位数,得 ...
- css背景图片加载失败,页面部分图标无法显示
1.问题表现:首屏缺失部分图标.点击按钮切换为激活状态时,部分按钮的激活态图标无法显示. 2.问题原因:网络极差,断断续续,点击时添加class:active变为激活态, active.png这张图片 ...