¿Cómo comprobar utilizando alguna plantilla para hackear si un argumento de plantilla aprobado es del tipo de clase?Comprobando si un argumento de plantilla es de un tipo de clase?
Ejemplo
int main()
{
CheckIfClass<int>::checkConst ; No it is not of a class type
class CLASS{};
CheckIfClass<CLASS>::checkConst ; Yes CLASS is a class.
CheckIfClass<std::string>::checkConst ; Yes std::string is a class
}
¿Por qué lo necesita saber? –