#include <iostream>#include<vector>usingnamespacestd;voidtest01() {//创建一个外层容器vector<vector<int>>v;//创建一些内层容器,并赋值vector<int>v1(10,1); vector<int>v2(10,2); vector<int>v3(10,3);//将内层小容器插入到大容器之中,类似于二维数组。v.push_back(v1); v.push_back(v2);...
int main() { vector<int> v1; v1.push_back(1); v1.push_back(2); v1.push_back(3); v1.push_back(4); v1.push_back(5); vector<int>::iterator it = v1.begin(); while (it != v1.end()) { cout << *it << " "; it++; } cout << endl; return 0; } push_back()...
XForanillegaladdressintheSSsegment. Stack,SS(0) XIfamemoryaddressreferencingtheSSsegmentisinanon- canonicalform. XForanillegalmemoryoperandeffectiveaddressintheCS,DS, ES,FSorGSsegments. General IftheDS,ES,FS,orGSregisterisusedtoaccessmemoryandit Protection,#GP(0) containsaNULLsegmentselector. XIfthe...
{ vector<int> v1[10];v1[2].push_back(1); //给第2个vector变量压入数据1 vector<int> v2(10);//v2[2].push_back(2); //错误,v2是一个数据类型为int的vecotr,v2[2]是个int数据 v2[9]=9;//v2[10]=10; //错误,长度为10,则下标最大为9 } ...
int arr[]={1,2,3,4,5};std::vector<int>v1(arr,arr+5);// 使用数组中的元素创建 vectorstd::list<int>lst={1,2,3,4,5};std::vector<int>v2(lst.begin(),lst.end());// 使用 list 中的元素创建 vector 复制构造函数 代码语言:javascript ...
vector<int> v1(10);//v1有10个元素,每个元素的值都是0vector<int> v2{10};//v2有1个元素,该元素的值是10vector<int> v3(10,1);//v3有10个元素,每个元素的值都是1vector<int> v4{10,1};//v4有2个元素,分别是10和1 如果使用的是圆括号,可以说提供的值是用来构造vector对象的。
intmain(){ vector<int>v;// 定义一个空的vector // 定义并初始化一个有5个元素的vector vector<int>v1={1,2,3,4,5}; // 定义并初始化一个有10个元素,并且每个元素都为0的vector vector<int>v2(10,0); return0; } 向vector中添加元素 可以使用push_back()函数向vector中添加元素。该函数会将新...
Vector::iterator it1;Vector::iterator it2; it1 的型别其实就是 Int, it2 的型别其实就是 Teacher*. 代码语言:javascript 复制 #define _CRT_SECURE_NO_WARNINGS #include<iostream>#include<vector>using namespace std;intmain(){vector<int>v;for(int i=0;i<10;i++){v.push_back(i);cout<<v...
int data[6]={3,5,7,9,2,4}; vector<int> vdata(data, data+6); vdata.push_back(6); ... vector初始化时,申请的空间大小为6,存放下了data中的6个元素。当向vdata中插入第7个元素“6”时,vector利用自己的扩充机制重新申请空间,数据存放 ...