add_volatile (Clase)
TOC
Collapse the table of content
Expand the table of content
Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

add_volatile (Clase)

 

Crea un tipo volátil a partir del tipo especificado.

template<class Ty>
    struct add_volatile;

template<class T>
using add_volatile_t = typename add_volatile<T>::type;

Ty

Tipo que se va a modificar.

Una instancia del modificador de tipo contiene un tipo modificado que es Ty si Ty es una referencia, una función o un tipo calificado como volátil; si no, es volatile Ty.

Ejemplo

 

#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

Requisitos

Encabezado: <type_traits>

Espacio de nombres: std

Mostrar:
© 2016 Microsoft