Partager via


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

Voir aussi

Référence

<type_traits>

false_type Typedef

true_type Typedef

Autres ressources

<type_traits> membres