Partager via


add_const, classe

Crée un type const à partir d'un type.

Syntaxe

template <class Ty>
struct add_const;

Paramètres

Ty
Type à modifier.

Notes

Une instance du modificateur de type contient un type modifié qui est Ty si Ty est une référence, une fonction ou un type qualifié const, sinonconst Ty.

Exemple

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

Spécifications

Header :<type_traits>

Espace de noms : std

Voir aussi

<type_traits>
remove_const, classe