Descripción
La función C ++ std::tuple_size(std::array) devuelve el número total de elementos presentes en el contenedor.
Declaración
A continuación se muestra la declaración de la función std :: tuple_size (std :: array) del encabezado std :: array.
template< class T, size_t N >
class tuple_size< array<T, N> > :
public integral_constant≶size_t, N>
{ };
Parámetros
T - tipo para el que se obtiene el tamaño de tupla.
Ejemplo
El siguiente ejemplo muestra el uso de la función 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;
}
Compilemos y ejecutemos el programa anterior, esto producirá el siguiente resultado:
Size = 4