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++ 提供了一套完整的解决方案, ...
随机推荐
- wordpress批量修改域名SQL
UPDATE wow_options SET option_value = REPLACE(option_value, 'https://wooooooow.cn' ,'http://wooooooo ...
- centos 7 vscode cmake 编译c++工程
一.环境说明 1)gcc/g++ cmake安装建议 gcc/g++内核自带的即可,如果需要新的自行安装, cmake也一样,如有需要新的版本自行安装. 2)vscode安装插件 必要的插件c/c+ ...
- Python学习之路【第一篇】:Python简介与入门
Python简介 一.什么是Python Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言 ...
- [微信营销企划之路]003.Access forbidden!
引言 继<[微信营销企划之路]001.环境搭建(XAMPP+WeiPHP)>后,有不少朋友反应按照001教程配置虚拟多站点(<VirtualHost/>)后,部分站点会出现Ac ...
- 正则表达式:匹配单个数字重复n次
匹配单个数字重复n次:(\d)\1{n-1}其中,\d表示一位数字,(\d)表示匹配之后捕获该匹配,并分组并对组进行编号\1表示被捕获的第一个分组{n-1}是因为被捕获的第一个分组已经消耗了一位数字, ...
- SSL/TLS/WTLS
转载来自http://blog.csdn.net/fw0124/article/details/8470940 一 前言 首先要澄清一下名字的混淆: 1 SSL(Secure Socket Layer ...
- Cpusets学习
1. cpusets 1.1 什么是cpusets cpusets基本功能是限制某一组进程只运行在某些cpu和内存节点上,举个简单例子:系统中有4个进程,4个内存节点,4个cpu.利用cpuset可以 ...
- Java实现 LeetCode 794 有效的井字游戏 (暴力分析)
794. 有效的井字游戏 用字符串数组作为井字游戏的游戏板 board.当且仅当在井字游戏过程中,玩家有可能将字符放置成游戏板所显示的状态时,才返回 true. 该游戏板是一个 3 x 3 数组,由字 ...
- Java实现 LeetCode 587 安装栅栏(图算法转换成数学问题)
587. 安装栅栏 在一个二维的花园中,有一些用 (x, y) 坐标表示的树.由于安装费用十分昂贵,你的任务是先用最短的绳子围起所有的树.只有当所有的树都被绳子包围时,花园才能围好栅栏.你需要找到正好 ...
- Java实现 蓝桥杯VIP 算法训练 阿尔法乘积
蓝桥杯–阿尔法乘积 问题描述 计算一个整数的阿尔法乘积.对于一个整数x来说,它的阿尔法乘积是这样来计算的:如果x是一个个位数,那么它的阿尔法乘积就是它本身:否则的话,x的阿尔法乘积就等于它的各位非0的 ...