v
e
c
t
o
r
使用
p
a
i
r
类型
\color{VIOLET}vector使用pair类型
v
ec
t
or
使用
p
ai
r
类型
∙
\bullet
∙
创建vector对象:
vector<pair<int,int>>example;
∙
\bullet
∙
插入pair<int,int>元素:
example.emplace_back(1,2);
//或者
example.emplace_back(make_pair(1,2));
∙
\bullet
∙
遍历vector数组:
for(int i=0;i<example.size();i++)
{
//依次输出每个pair对的第一个、第二个元素
cout<<example[i].first<<" "<<example[i].second<<endl;
}
v
e
c
t
o
r
使用
t
u
p
l
e
类型
\color{VIOLET}vector使用tuple类型
v
ec
t
or
使用
t
u
pl
e
类型
∙
\bullet
∙
创建vector对象:
vector<tuple<string,int,int>>example;
∙
\bullet
∙
插入tuple<string,int,int>元素:
example.emplace_back("aka",1,2);
∙
\bullet
∙
遍历vector数组:
for(auto ans:example)
{
cout<<get<0>(ans)<<" "<<get<1>(ans)<<" "<<get<2>(ans)<<endl;
}