Libreria di array C ++ - funzione tuple_size ()
Descrizione
La funzione C ++ std::tuple_size(std::array) restituisce il numero totale di elementi presenti nel contenitore.
Dichiarazione
La seguente è la dichiarazione per la funzione std :: tuple_size (std :: array) nel modulo std :: array header.
template< class T, size_t N >
class tuple_size< array<T, N> > :
   public integral_constant≶size_t, N>
{ }; 
    Parametri
T - tipo per il quale si ottiene la dimensione della tupla.
Esempio
L'esempio seguente mostra l'utilizzo della funzione std :: tuple_size (std :: array).
#include <iostream>
#include <array>
using namespace std;
int main(void) {
   typedef array<int, 4> arr;
   cout << "Size = " << tuple_size<arr>::value << endl;
   return 0;
} 
    Compiliamo ed eseguiamo il programma sopra, questo produrrà il seguente risultato:
Size = 4 
                        