Bootstrap

【C++】vector使用pair/tuple

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