//定义
std::vector <std::tuple<int,double,float>> temp{
{1,1.2,1.123}, //定义temp的第一个元素 类型为std::tuple<int,double,float>
{2,233.234,43.234234} //定义temp的第二个元素 类型为std::tuple<int,double,float>
};
//遍历查询
for(int i=0;i<temp.size();i++) {
int t1 == std::get<0>temp[i]; //取出temp的第i个元素tuple 然后获取tuple中的第0个元素
cout<<t1<<endl;
double t2 = std::get<1>temp[i]; //取出temp的第i个元素tuple 然后获取tuple中的第1个元素
cout<<t2<<endl;
float t3 = std::get<2>temp[i] //取出temp的第i个元素tuple 然后获取tuple中的第2个元素
cout<<t3<<endl;}
/输出
1
1.2
1.123
2
233.234
43.234234