C++vector使用pair/tuple
Posted 世一渔
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++vector使用pair/tuple相关的知识,希望对你有一定的参考价值。
v e c t o r 使用 p a i r 类型 \\colorVIOLETvector使用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 类型 \\colorVIOLETvector使用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;
以上是关于C++vector使用pair/tuple的主要内容,如果未能解决你的问题,请参考以下文章