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.
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