C++ 元组库 - 大小


描述

它包含有关元组大小的信息。

宣言

以下是 std::tuple_size 的声明。

C++98

	
template <class T> class tuple_size;

C++11

template <class T> class tuple_size;

参数

t - 它包含获取元组大小的类型。

返回值

没有任何

例外情况

无抛出保证- 该成员函数永远不会抛出异常。

数据竞赛

两个元组对象的成员都被修改。

例子

在下面的 std::tuple_size 示例中。

#include <iostream>
#include <tuple>

int main () {
   std::tuple<int,int,char,double> mytuple (100,900,'a',3.14);

   std::cout << "tuple has ";
   std::cout << std::tuple_size<decltype(mytuple)>::value;
   std::cout << " elements." << '\n';

   return 0;
}

输出应该是这样的 -

tuple has 4 elements.
元组.htm