integral_constant, classe
Rends l'intégrale constante de type et de valeur.
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 la 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>
Espace de noms : std