Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wandelt einen Typ in einen permanenten Typ um.
Syntax
template <class T>
struct remove_volatile;
template <class T>
using remove_volatile_t = typename remove_volatile<T>::type;
Parameter
T
Der zu ändernde Typ.
Hinweise
Eine Instanz von remove_volatile<T>
Haltebereichen eines geänderten Typs, der angibt T1
, wann T des Formulars volatile T1
ist, andernfalls T.
Beispiel
#include <type_traits>
#include <iostream>
int main()
{
int *p = (std::remove_volatile_t<volatile int> *)0;
p = p; // to quiet "unused" warning
std::cout << " remove_volatile_t<volatile int> == "
<< typeid(*p).name() << std::endl;
return (0);
}
remove_volatile_t<volatile int> == int
Anforderungen
Header:<type_traits>
Namespace: std