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.
tuple.htm
广告