【C++】vector使用pair/tuple

  • Post author:
  • Post category:其他





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



版权声明:本文为weixin_46308081原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。