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.
Macht einen volatile Typ aus dem angegebenen Typ.
Syntax
template <class Ty>
struct add_volatile;
template <class T>
using add_volatile_t = typename add_volatile<T>::type;
Parameter
T
Der zu ändernde Typ.
Hinweise
Eine Instanz eines add_volatile<T> Elements type typedef, das T ist, wenn T ein Verweis, eine Funktion oder ein veränderlich qualifizierter Typ ist, andernfalls volatile T. Der Alias add_volatile_t ist eine Verknüpfung für den Zugriff auf das Element typedef type.
Beispiel
#include <type_traits>
#include <iostream>
int main()
{
std::add_volatile_t<int> *p = (volatile int *)0;
p = p; // to quiet "unused" warning
std::cout << "add_volatile<int> == "
<< typeid(*p).name() << std::endl;
return (0);
}
add_volatile<int> == int
Anforderungen
Header:<type_traits>
Namespace: std