C++(STL):02---tuple容器

一、tuple的历史概述

  • Tuple是TR1引入的东西,它扩展了pair的概念,拥有任意数量的元素。在C++11标准之前,tuple最多带有10个类型不同的元素

  • C++11,tuple被重新定义,采用variadic template概念,被设计为可用于任意大小的异质集合

二、tuple概述

  • tuple与pair类似,也是一个模板。pair接受两个成员,tuple接受任意数目的成员

  • 当我们希望将一些数据组合成单一对象时,tuple非常有用

tuple的实现

  • TR1标准时(C++11之前),tuple最多带有10个实参,因此tuple被定义为如下的形式

  • 到了C++11之后,有了variadic template概念,tuple被重新定义,格式如下,其可以接受任意数量的实参

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值