Exportar (0) Imprimir
Expandir todo
Expandir Minimizar
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

is_arithmetic (Clase)

Comprueba si el tipo es aritmético.

template<class Ty>
    struct is_arithmetic;

Ty

El tipo a ver.

Una instancia de predicado de tipo es true si el tipo Ty es un tipo aritmético, es decir, tipo entero o tipo de punto flotante, o un formulario de cv-qualified de una de ellas, si no se considera false.

 

// std_tr1__type_traits__is_arithmetic.cpp 
// compile with: /EHsc 
#include <type_traits> 
#include <iostream> 
 
struct trivial 
    { 
    int val; 
    }; 
 
int main() 
    { 
    std::cout << "is_arithmetic<trivial> == " << std::boolalpha 
        << std::is_arithmetic<trivial>::value << std::endl; 
    std::cout << "is_arithmetic<int> == " << std::boolalpha 
        << std::is_arithmetic<int>::value << std::endl; 
    std::cout << "is_arithmetic<float> == " << std::boolalpha 
        << std::is_arithmetic<float>::value << std::endl; 
 
    return (0); 
    } 
 
== is_arithmetictrivial<> false
==<> de is_arithmeticint true
==<> de is_arithmeticfloat true

Encabezado: <type_traits>

Espacio de nombres: std

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft