Compruebe si una clase tiene un miembro de datos puntero
¿Hay alguna manera de probar si una clase tiene un miembro de datos de puntero?
class Test
{
int* p;
}
template< typename T >
foo( T bla )
{
}
Esto no debe compilar. porque la prueba tiene un miembro de datos puntero.
Test test;
foo( test )
Tal vez pueda usar un rasgo para deshabilitar la plantilla? ¿O es mi única opción macros? Tal vez alguien sabe si el impulso puede hacerlo?