add_const (Clase)

Crea un tipo const a partir de un tipo.

Sintaxis

template <class Ty>
struct add_const;

Parámetros

Ty
Tipo que se va a modificar.

Comentarios

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 const; si no, es const Ty.

Ejemplo

// std__type_traits__add_const.cpp
// compile with: /EHsc
#include <type_traits>
#include <iostream>

int main()
{
    std::add_const<int>::type *p = (const int *)0;

    p = p;  // to quiet "unused" warning
    std::cout << "add_const<int> == "
        << typeid(*p).name() << std::endl;

    return (0);
}
add_const<int> == int

Requisitos

Encabezado:<type_traits>

Espacio de nombres: std

Consulte también

<type_traits>
remove_const (Clase)