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
廣告