vector<int>name(100,23); // 初始化了100个值为23的数。
vector<int>name(a,a+3); // 用数组初始化vector,(左闭右开区间)
// 固定二维数组
vector<int>name[100];
// 二维变长数组
vector<vector<int> >name; // 记得在>>中间插个空格要不然会被误认为是>>移位符
// 指针
vector<int>::integer it=v.begin();
v[i]与v.begin()+i是一样的
// 常用操作:
#include<vector>
#include<stdio.h>
using namespace std;
vector<int>v;
// 添加元素
v.push_back(1000);
// 挤出元素
v.pop_back();
// 删除指定位置的元素
v.erase(v.begin()+2); // 不能用v[2]
// 清除所有元素
v.clear();
// 插入元素
v.insert(v.begin(),100);
vector
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 原文 解决办法:rm ./node_modules/react-native/local-cli/core/fix...
- 在iOS开发中,.h 文件引用#include<vector>却发现提示'vector' file not fou...
- 执行如下代码: 代码的流程是: 创建vector v1和v2 创建存放vector的vector vv,并且将v1...
- Vector语法简介 Android以一种简化的方式对SVG进行了兼容,这种方式就是通过使用它的Path标签,通过...