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