¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

tuple_size (Clase) <array>

Ajusta el tamaño de una matriz.

template<class Ty, std::size_t N>
class tuple_size<array<Ty, N> > {
    static const unsigned value = N;
    };

Ty

El tipo de un elemento.

N

Se refiere al tamaño de la matriz.

Esta plantilla es una especialización de una clase de plantilla tuple_size (Clase) <tuple>. Tiene un miembro value que sea una expresión constante entera cuyo valor es N, que es el tamaño de la matriz.

 

// std_tr1__array__tuple_size.cpp 
// compile with: /EHsc 
#include <array> 
#include <iostream> 
 
typedef std::array<int, 4> Myarray; 
int main() 
    { 
    Myarray c0 = {0, 1, 2, 3}; 
 
// display contents " 0 1 2 3" 
    for (Myarray::const_iterator it = c0.begin(); 
        it != c0.end(); ++it) 
        std::cout << " " << *it; 
    std::cout << std::endl; 
 
// display size " 4" 
    std::cout << " " << std::tuple_size<Myarray>::value; 
    std::cout << std::endl; 
 
    return (0); 
    } 
 
 0 1 2 3
 4

matriz <deEncabezado: >

Espacio de nombres: std

Adiciones de comunidad

Mostrar:
© 2015 Microsoft