#include<iostream>
#include<tuple>
using namespace std;
int main()
{
tuple<int,string,float> t1(1,"张三",90.5);//借用对象的构造函数赋值
auto t2 = make_tuple(2,"李四",90.5);
int id ;
string name;
float score;
tie(id,name,score) = t1; //解包操作
cout<<id<<" "<<name<<" "<<score<<endl;
tie(id,std::ignore,std::ignore) = t2;//单独取值
cout<<id<<endl;
cout<<std::tuple_size<decltype(t1)>::value<<endl;//元组有多少个对象
std::tuple_element<0,decltype(t1)>::type a;//取出对应元素的数据类型
cout<<a<<endl;
return 0;
}
相关文章
- 07-19使用Typora编写后的md文件优雅的上传到博客
- 07-19django全文检索模块的使用
- 07-19Python 虚拟环境virtualenv的安装和基本使用
- 07-19Makefile中的ifeq 多条件使用
- 07-19WebService的简单使用
- 07-19objective-c与c++的差异
- 07-19关于TFDMemtable的使用场景【1】提供快速查询
- 07-19SpringCloud使用Feign调用其他客户端带参数的接口,传入参数为null或报错status 405 reading IndexService#del(Integer);
- 07-19python – 使用(n)curses打印到终端的右侧或底部
- 07-19使用阿里图标库的步骤