Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Obtiene una dimensión de matriz.
Sintaxis
template <class Ty, unsigned I = 0>
struct extent;
Parámetros
Ty
Tipo que se va a consultar.
I
La matriz que se enlaza a la consulta.
Comentarios
Si Ty es un tipo de matriz que tiene al menos dimensiones I, la consulta de tipo contiene el número de elementos de la dimensión especificada por I. Si Ty no es un tipo de matriz o su 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__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
Consulte también
<type_traits>
remove_all_extents (Clase)
remove_extent (Clase)