C++(STL):02---tuple容器
生活随笔
收集整理的這篇文章主要介紹了
C++(STL):02---tuple容器
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一、tuple的歷史概述
Tuple是TR1引入的東西,它擴展了pair的概念,擁有任意數(shù)量的元素。在C++11標準之前,tuple最多帶有10個類型不同的元素
C++11,tuple被重新定義,采用variadic template概念,被設(shè)計為可用于任意大小的異質(zhì)集合
二、tuple概述
tuple與pair類似,也是一個模板。pair接受兩個成員,tuple接受任意數(shù)目的成員
當我們希望將一些數(shù)據(jù)組合成單一對象時,tuple非常有用
tuple的實現(xiàn)
TR1標準時(C++11之前),tuple最多帶有10個實參,因此tuple被定義為如下的形式
到了C++11之后,有了variadic template概念,tuple被重新定義,格式如下,其可以接受任意數(shù)量的實參
總結(jié)
以上是生活随笔為你收集整理的C++(STL):02---tuple容器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PRML(1)--绪论(上)多项式曲线拟
- 下一篇: MachineLearning(10)-