0%

c-vector的基本应用

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;
}
}