Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Fait pas le type tableau du type de tableau.
template<class Ty>
struct remove_all_extents;
Paramètres
- Ty
le type à modifier.
Notes
Une instance du modificateur de type contient un type qui est le type d'élément du type de tableau Ty avec toutes les dimensions du tableau, supprimées ou Ty si Ty n'est pas un type tableau.
Exemple
// std_tr1__type_traits__remove_all_extents.cpp
// compile with: /EHsc
#include <type_traits>
#include <iostream>
int main()
{
std::cout << "remove_all_extents<int> == "
<< typeid(std::remove_all_extents<int>::type).name()
<< std::endl;
std::cout << "remove_all_extents<int[5]> == "
<< typeid(std::remove_all_extents<int[5]>::type).name()
<< std::endl;
std::cout << "remove_all_extents<int[5][10]> == "
<< typeid(std::remove_all_extents<int[5][10]>::type).name()
<< std::endl;
return (0);
}
Configuration requise
en-tête : <type_traits>
l'espace de noms : type