目录

tuple_size

描述 (Description)

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

声明 (Declaration)

以下是std :: tuple_size的声明。

C++98

	
template <class T> class tuple_size;

C++11

template <class T> class tuple_size;

参数 (Parameters)

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

返回值 (Return Value)

没有

异常 (Exceptions)

No-throw guarantee - 此成员函数永远不会抛出异常。

数据竞争 (Data races)

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

例子 (Example)

在下面的示例中为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.
↑回到顶部↑
WIKI教程 @2018