integral_constant Class
Ce fromt constant intégral taper et évaluer.
template <class Ty, Ty v>
struct integral_constant;
Paramètres
Ty
le type de la constante.Ty
la valeur de la constante.
Notes
La classe de modèle, une fois spécialisée avec un type intégral et une valeur de ce type, représente un objet qui contient une constante de ce type intégral avec la valeur spécifiée.
Exemple
// std_tr1__type_traits__integral_constant.cpp
// compile with: /EHsc
#include <type_traits>
#include <iostream>
int main()
{
std::cout << "integral_constant<int, 5> == "
<< std::integral_constant<int, 5>::value << std::endl;
std::cout << "integral_constant<bool, false> == " << std::boolalpha
<< std::integral_constant<bool, false>::value << std::endl;
return (0);
}
Configuration requise
en-tête : <type_traits>
l'espace de noms : type