Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Makes integral constant fromt type and value.
template <class Ty, Ty v>
struct integral_constant;
Parameters
Ty
The type of the constant.Ty
The value of the constant.
Remarks
The template class, when specialized with an integral type and a value of that type, represents an object that holds a constant of that integral type with the specified value.
Example
// 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);
}
integral_constant<int, 5> == 5 integral_constant<bool, false> == false
Requirements
Header: <type_traits>
Namespace: std