
一、vector
1、定义:vector
例如:
vectora; vector b; vector c; vector d[10];
也可以:
#include#include using namespace std; struct e{ char f; int g; double h; } int main(){ vector i; vector j[11]; ...... return 0; }
2、用法如下:
#include#include using namespace std; int main(){ vector a; for(int i=0;i<=6;i++) a.push_back(i); //添加元素 for(int i=0;i<=6;i++) cout<::iterator it=a.begin(); //迭代器 a.insert(it,-2); for(int i=0;i
输出:
二、set(注:set内的元素自动递增排序,且自动去除了重复元素)
1、定义与vector一样:set
vectora; vector b; vector c; vector d[10];
#include#include using namespace std; struct e{ char f; int g; double h; } int main(){ set i; set j[11]; ...... return 0; }
2、用法如下:
#include#include using namespace std; int main(){ set a; a.insert(5); //添加元素 a.insert(-1); a.insert(7); a.insert(6); a.insert(7); a.insert(1); for(set ::iterator it=a.begin();it!=a.end();it++) //迭代器 cout<<*it<<" ";cout<::iterator it=a.begin();it!=a.end();it++) cout<<*it<<" "; cout<
输出:
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)