C++ Tuple 库 - size
描述
它包含有关元组大小的信息。
声明
以下是 std::tuple_size 的声明。
C++98
template <class T> class tuple_size;
C++11
template <class T> class tuple_size;
参数
t − 它包含获取元组大小的类型。
返回值
none
异常
No-throw guarantee − 这个成员函数从不抛出异常。
数据竞争
两个元组对象的成员都被修改。
示例
在下面的 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.