Partager via


remove_all_extents Class

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

Voir aussi

Référence

<type_traits>

remove_extent Class

Autres ressources

<type_traits> membres