Exportar (0) Imprimir
Expandir todo
Expandir Minimizar
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

is_union (Clase)

Comprueba si el tipo es una unión.

template<class Ty>
    struct is_union;

Ty

El tipo a ver.

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

 

// std_tr1__type_traits__is_union.cpp 
// compile with: /EHsc 
#include <type_traits> 
#include <iostream> 
 
struct trivial 
    { 
    int val; 
    }; 
 
union ints 
    { 
    int in; 
    long lo; 
    }; 
 
int main() 
    { 
    std::cout << "is_union<trivial> == " << std::boolalpha 
        << std::is_union<trivial>::value << std::endl; 
    std::cout << "is_union<int> == " << std::boolalpha 
        << std::is_union<int>::value << std::endl; 
    std::cout << "is_union<ints> == " << std::boolalpha 
        << std::is_union<ints>::value << std::endl; 
 
    return (0); 
    } 
 
== is_uniontrivial<> false
==<> de is_unionint false
==<> de los is_unionints true

Encabezado: <type_traits>

Espacio de nombres: std

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft