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_floating_point (Clase)

Comprueba si el tipo es punto flotante.

template<class Ty>
    struct is_floating_point;

Ty

El tipo a ver.

Una instancia de predicado de tipo es true si el tipo Ty es un tipo de punto flotante o un formulario de cv-qualified de un tipo de punto flotante, si no se considera false.

Un tipo de punto flotante es uno de float, de double, o de long double.

 

// std_tr1__type_traits__is_floating_point.cpp 
// compile with: /EHsc 
#include <type_traits> 
#include <iostream> 
 
struct trivial 
    { 
    int val; 
    }; 
 
int main() 
    { 
    std::cout << "is_floating_point<trivial> == " << std::boolalpha 
        << std::is_floating_point<trivial>::value << std::endl; 
    std::cout << "is_floating_point<int> == " << std::boolalpha 
        << std::is_floating_point<int>::value << std::endl; 
    std::cout << "is_floating_point<float> == " << std::boolalpha 
        << std::is_floating_point<float>::value << std::endl; 
 
    return (0); 
    } 
 
== is_floating_pointtrivial<> false
==<> de is_floating_pointint false
==<> de is_floating_pointfloat true

Encabezado: <type_traits>

Espacio de nombres: std

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft