Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

extent (Clase)

 

Obtiene una dimensión de matriz.

template<class Ty, unsigned I = 0>
    struct extent;

Ty

Tipo que se va a consultar.

I

La matriz que se enlaza a la consulta.

Si Ty es un tipo de matriz con I dimensiones como mínimo, la consulta de tipo contiene el número de elementos de la dimensión que especifica I.  Si Ty no es un tipo de matriz o el rango es menor que I, o si I es cero y Ty es de tipo "matriz de límite desconocido de U", la consulta de tipo contiene el valor 0.  

Ejemplo

 

// std_tr1__type_traits__extent.cpp 
// compile with: /EHsc 
#include <type_traits> 
#include <iostream> 

int main() 
    { 
    std::cout << "extent 0 == " 
        << std::extent<int[5][10]>::value << std::endl; 
    std::cout << "extent 1 == " 
        << std::extent<int[5][10], 1>::value << std::endl; 

    return (0); 
    } 

            extent 0 == 5
extent 1 == 10

Requisitos

Encabezado: <type_traits>

Espacio de nombres: std

Mostrar: