Si tengo una función de plantilla, por ejemplo como este:Determinar si el tipo es un puntero en una función de plantilla
template<typename T>
void func(const std::vector<T>& v)
¿Hay alguna manera de poder determinar dentro de la función de si T es un puntero, o le tengo que utilizar otra función de plantilla para esto, es decir:
template<typename T>
void func(const std::vector<T*>& v)
Gracias
Si, como Yo, si desea utilizar una función que puede ser diferente dependiendo de si 'T' es un puntero o no, puede encontrar esta respuesta muy útil: http://stackoverflow.com/questions/14466620/c-template-specialization- calling-methods-on-types-t hat-could-be-pointers-or/14466705 – davidhood2