vector的创建
vector q;
vector的使用
v1.push_back(p) 将数组p存放到v1中;
v2.pop_back(q) 将数组q从v2中删除;
v3。size()大小判断;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| #include<iostream> #include<vector> using namespace std; struct price{
int a,b,c; }; vector<price> v1; int main() { for(int i=0;i<10;i++) { price p={i,i*i,i*i*i}; v1.push_back(p); } for(int i=0;i<v1.size();i++) { cout<<v1[i].a<<" "<<v1[i].b<<" "<<v1[i].c<<endl; } }
|