C++11 tuple基本用法

tuple就是加强版的pair,可以含有多个元素。

tuple初始定义时,就必须确定每个元素的类型。

比如定义一个三个元素的tuple:

tuple<int,int,int> tp;

将输入的值放进tuple:

make_tuple函数返回一个tuple。

int x,y,z;	
cin>>x>>y>>z;
v.push_back(make_tuple(x,y,z));

tp=make_tuple(1,2,3); 

输出tuple里面的值。

get里面为常量,不能为变量。

get<0> ,get<1>,get<2>

cout<<get<0>(v[i])<<'\n';

cout<<get<0>(tp)<<'\n';

ACM需要用到的,到此结束~~~

发布了467 篇原创文章 · 获赞 241 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_43826249/article/details/104078396
今日推荐