v e c t o r 使用 p a i r 类型 \color{VIOLET}vector使用pair类型 vector使用pair类型
∙ \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类型 vector使用tuple类型
∙ \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;
}