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
Este tema aún no ha recibido ninguna valoración - Valorar este tema

is_member_function_pointer (Clase)

Comprueba si el tipo es un puntero a la función miembro.

template<class Ty>
    struct is_member_function_pointer;
Ty

El tipo a ver.

Una instancia de predicado de tipo es true si el tipo Ty es un puntero a la función miembro o puntero de cv-qualified a la función miembro, si no se considera false.

 

// std_tr1__type_traits__is_member_function_pointer.cpp 
// compile with: /EHsc 
#include <type_traits> 
#include <iostream> 
 
struct trivial 
    { 
    int val; 
    }; 
 
struct functional 
    { 
    int f(); 
    }; 
 
int main() 
    { 
    std::cout << "is_member_function_pointer<trivial *> == " 
        << std::boolalpha 
        << std::is_member_function_pointer<trivial *>::value 
        << std::endl; 
    std::cout << "is_member_function_pointer<int trivial::*> == " 
        << std::boolalpha 
        << std::is_member_function_pointer<int trivial::*>::value 
        << std::endl; 
    std::cout << "is_member_function_pointer<int (functional::*)()> == " 
        << std::boolalpha 
        << std::is_member_function_pointer<int (functional::*)()>::value 
        << std::endl; 
 
    return (0); 
    } 
 
== de <trivial *> de is_member_function_pointer false
== de <int trivial:: *> de is_member_function_pointer false
== de <int (func:: *) ()> de is_member_function_pointer true

encabezado: <type_traits>

espacio de nombres: std

¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft. Reservados todos los derechos.