tuple类型_tuple类型怎么转换成int类型

tuple类型_tuple类型怎么转换成int类型tuple的简单介绍_tuple类型

文章目录

  • tuple类型
    • 一、类型简介
    • 二、定义和初始化
    • 三、使用tuple返回多个值

tuple类型

一、类型简介

1、tuple是类似于pair类型的模板,但是tuple可以有任意数量的成员。每个确定的tuple类型的成员数目的固定的。
2、tuple类型及其伴随类型和函数都定义在tuple头文件中。
3、tuple支持的操作

tuple<T1,T2,T3,…Tn> t; t是一个tuple,成员数为n第一个成员的类型为T1,所有成员都进行值初始化
tuple<T1,T2,T3…Tn> t(v1,v2,v3…vn); 每个成员用对应的v1,v2…初始化
make_tuple(v1,v2,v3,…vn) 返回一个用给定初始值初始化的tuple
t1 == t2 当2个tuple具有2个相同的成员数量,且每个都对应相等时,才为true
t1 != t2 成员数量不等或对应成员值不同
t1 relop t2 关系运算使用字典序,2个比较的tuple必须拥有相同的成员数量
get < i >(t) 返回第i个数据成员的引用
tuple_size< tupleType >::value 表示给定tuple类型中成员的数量
tuple_element<i,tupleType>::type 表示给定tuple类型中指定成员的类型

二、定义和初始化

//当我们定义tuple时,需要指出每个成员的类型
tuple<size_t,size_t,size_t> v;  //三个成员变量都设置0
tuple<size_t,size_t,size_t> v{ 
   1,2,3};

//利用make_tuple生成tuple类型的变量
auto item=make_tuple(1,2,3);

//访问tuple的成员
auto number1=get<0>(item);   //返回item的第一个数据成员
auto number2=get<1>(item);   //返回item的第2个数据成员
auto number3=get<2>(item);   //返回item的第3个数据成员

//不知道tuple准确的类型细节信息
typedef decltype(item) trans;
size_t sz=tuple_size<trans>::value;  
tuple_element<1,trans>::type cnt=get<1>(item); 

希望我今天分享的这篇文章可以帮到您。

三、使用tuple返回多个值

tuple的一个常见用途是从函数返回多个值。

在这里插入图片描述

#include<iostream>
#include<tuple>
std::tuple<std::string, std::size_t> abs() { 
   

	std::string s = "123456";
	std::size_t n = 12;
	return make_tuple(s, n);
}
int main() { 
   

	auto m= abs();
	auto result = std::get<0>(m);
	auto result1 = std::get<1>(m);
	std::cout << "result=" << result << std::endl;
	std::cout << "result1=" << result1 << std::endl;
}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由思创斯整理,转载请注明出处: https://ispacesoft.com/197831.html

(0)
思创斯忠实用户-ss思创斯忠实用户-ss
0 0

相关推荐

  • 怎么找jar包的位置_maven的groupid和artifactid

    怎么找jar包的位置_maven的groupid和artifactid

    怎么找jar包的位置_maven的groupid和artifactid在线查询maven依赖查询网站举例比如说hibernate-commons-annotations,点击进去看到页面最上面一行如下所示:home»org.hibernate»hibernate-commons-annotationshome就是代表你本地仓库的目录,org.hibernate就是groupid,hibernate-commons-annotations就是你的ar…

    思创斯忠实用户-ss 思创斯忠实用户-ss
    2023年4月15日
  • 挖金矿pi_数据挖掘流程6个步骤

    挖金矿pi_数据挖掘流程6个步骤

    挖金矿pi_数据挖掘流程6个步骤挖金矿问题-动态规划-被网库算法(最优解)在我们的课程设计、大作业中会涉及到挖金矿问题,今天我用备忘录算法解决,可以得到最优解,便于帮助你们

    思创斯忠实用户-ss 思创斯忠实用户-ss
    2024年5月6日
  • java之父找工作被拒_Python之父 Go

    java之父找工作被拒_Python之父

    java之父找工作被拒_Python之父80年代初,JamesGosling获得博士学位后到IBM工作,设计IBM第一代工作站。当时,IBM的领导层并不看重工作站项目。失望之余,JamesGosling跳槽到了Sun公司。他花了五年功夫领导开发的和OS2很类似的SunNeWs窗口系统,尽管得到技术界的好评,却未能变成流行的产品。当时他还第

    思创斯忠实用户-ss 思创斯忠实用户-ss
    2023年7月12日
  • c#串口通讯教程_uart串口通信

    c#串口通讯教程_uart串口通信

    c#串口通讯教程_uart串口通信简单的界面波特率 校验位 停止位 数据位 及串口号 使用ComboBox控件,并更改它们的NAME属性:baudrateCbx;parityCb

    思创斯忠实用户-ss 思创斯忠实用户-ss
    2024年6月15日
  • Java Thread.sleep的InterruptedException 线程阻塞 线程中断 Java

    Java Thread.sleep的InterruptedException 线程阻塞 线程中断

    Java Thread.sleep的InterruptedException 线程阻塞 线程中断文章浏览阅读4.8k次,点赞4次,收藏12次。1.1.1Thread.sleep抛异常当某线程A处于Sleep状态时,另一个线程B调用了B.interrupt()方法,打断了A的Sleep过程,则A的Sleep会抛出异常。使用Catch后,

    思创斯忠实用户-ss 思创斯忠实用户-ss
    2023年10月30日
  • el table 超出隐藏_vue功能显示与隐藏怎么实现

    el table 超出隐藏_vue功能显示与隐藏怎么实现

    el table 超出隐藏_vue功能显示与隐藏怎么实现.ellipsis{display:inline-block;width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal!important}<e

    思创斯忠实用户-ss 思创斯忠实用户-ss
    2023年7月12日
  • 鼻子鼻型大全_鼻子有几种鼻型图片

    鼻子鼻型大全_鼻子有几种鼻型图片

    鼻子鼻型大全_鼻子有几种鼻型图片文章浏览阅读1.1w次。我们的鼻子是人脸上最重要的部位之一,拥有一个漂亮又有型的鼻子,能让我们脸部的侧面轮廓显得十分立体,让平凡的五官显得更加生动美丽。根据专家总结出的14种鼻子类型,本期鼻子看相带您看看,你属于哪一种?据英国《每日邮报》报

    思创斯忠实用户-ss 思创斯忠实用户-ss
    2023年10月31日
  • debian镜像源哪个最好_debian源哪个最快

    debian镜像源哪个最好_debian源哪个最快

    debian镜像源哪个最好_debian源哪个最快Debian国内常用镜像源随着DebianBuster10.3的发布,DebianBuster日趋稳定。如果在生产上使用了Debian9的系统,现在是可以安全的,灰度升级到DebianBuster做前期验证了。这里我们整理一下国内较知名的镜像站点,共大家在生产环境中使用。

    思创斯忠实用户-ss 思创斯忠实用户-ss
    2023年7月3日

发表回复

您的电子邮箱地址不会被公开。

思创斯知道您想要的工具

  • pycharm 5.0.3安装教程激活码_pycharm哪个版本好用

    pycharm 5.0.3安装教程激活码_pycharm哪个版本好用

    2024年6月22日

  • 一个简单的网络爬虫入门python(包括开发环境搭建和pycharm激活)

    一个简单的网络爬虫入门python(包括开发环境搭建和pycharm激活)

    2024年6月3日

联系我们

关注“Java架构师必看”公众号

回复4,添加站长微信。

附言:ispacesoft.com网而来。

关注微信

玻璃钢生产厂家阜阳玻璃钢雕塑厂电话南阳小区玻璃钢雕塑厂家郑州制作玻璃钢雕塑报价价格商场美陈桃花茅草屋安徽省玻璃钢雕塑生产厂家贵州抽象玻璃钢雕塑订做价格钢铁侠玻璃钢雕塑后背图片东莞玻璃钢现代人物雕塑批发漯河不锈钢水景玻璃钢彩绘雕塑新密景观园林玻璃钢人物雕塑宝鸡不锈钢水景玻璃钢雕塑合肥户内玻璃钢雕塑销售厂家古县玻璃钢花盆花器南宁步行街玻璃钢雕塑多少钱玻璃钢动画人物雕塑昌邑玻璃钢人物雕塑高质量的玻璃钢花盆云南玻璃钢浮雕景观雕塑侯马玻璃钢气球雕塑太湖石玻璃钢雕塑嘉峪关玻璃钢雕塑设计灵山玻璃钢雕塑威海玻璃钢海豚雕塑厂家香港玻璃钢佛像雕塑宿州景区玻璃钢雕塑生产厂家商场美陈模式广州玻璃钢金猪雕塑商场美陈代理景观透明玻璃钢雕塑生产厂家通许玻璃钢雕塑设计香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化