Ver Mensaje Individual
  #12 (permalink)  
Antiguo 01/10/2015, 10:26
eferion
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 9 años, 6 meses
Puntos: 204
Respuesta: Escrudiñando el api de C++

No es porque sea un template... en C++ no puedes tener dos funciones que difieran únicamente en el tipo de dato de retorno:

Código C++:
Ver original
  1. // Esto no compila
  2. int func(char)
  3. {return 0; }
  4.  
  5. char func(int)
  6. { return '0'; }

Para hacer eso hay que recurrir al truco de usar la sobrecarga del operador función de una clase, pero eso ya lo verás más adelante que no es plan de agobiarte a conceptos jejeje.