头文件:vector
类型:数据类型
中文名称:可变数组
关键字:vector<> ;
操作方法:
1.vector B(M,N); 创建一个类型为A,长度为M,初始值均为N的可变数组B;(若N留空则全部赋值为0,若M也留空则数组长度为0)
2.B.push_back(x); 将元素x插入到B的末尾,并增加数组长度;
3.B.siza(A); 返回数组v的长度;
4.B.resize(M, N);重新调整数组大小为M,如果数组长度大于M则删去多余部分,小于M则补上不足部分并赋值为N;
5.vector::iterator P; 定义一个名字叫做P的迭代器;
6.B.begin(); 返回数组B首元素(也就是B[0])的指针(迭代器);
7.B.end();返回数组B元素末尾的下一个元素的指针(迭代器),这个指针类似空指针,不指向任何元素;
注:迭代器类似指针 </article>