Partager via


remove_cv Class

Rend type non const/volatile de type.

template<class Ty>
    struct remove_cv;

Paramètres

  • Ty
    Le type à modifier.

Notes

Une instance du modificateur de type contient un type de modification qui est Ty1 lorsque Ty est de la forme const Ty1, volatile Ty1, ou const volatile Ty1, sinon Ty.

Exemple

 

// std_tr1__type_traits__remove_cv.cpp 
// compile with: /EHsc 
#include <type_traits> 
#include <iostream> 
 
int main() 
    { 
    int *p = (std::remove_cv<const volatile int>::type *)0; 
 
    p = p;  // to quiet "unused" warning 
    std::cout << "remove_cv<const volatile int> == " 
        << typeid(*p).name() << std::endl; 
 
    return (0); 
    } 
 
  

Configuration requise

en-tête : <type_traits>

l'espace de noms : DST

Voir aussi

Référence

<type_traits>

remove_const Class

remove_volatile Class