Holaa,
Tengo una duda a la hora de crear templates/plantillas en C++, y no se si hay alguna pregunta anterior que solucione mi problema porque siempre que hago una búsqueda en el foro el navegador me da un fallo (no se si de la página o mio).
La duda es la siguiente. Quiero implementar una clase que me pueda devolver un dato de un tipo u otro según la defina. Es decir, una clase parecida a la vector, pero con más funcionalidad que a mí me es necesaria.
He encontrado ejemplos de código y plantillas pero tengo un problema. Todos los ejemplos definen la plantilla en el mismo main.cpp o bien en un archivo de cabecera .h
Mi intención es hacer una clase, con su cabecera y su cpp, por lo que en el .h debería poner solo la definición de la función y en el .cpp la implementación, pero tengo fallos, y no se si es que no se puede hacer esto o que lo estoy haciendo mal.
Si es que lo estoy haciendo mal, si alguien puede decirme donde encontrar información o ejemplos para hacer esto que quiero, o pasarme algún ejemplo básico de template (que sume dos números por ejemplo) que implemente una clase con su .h y su .cpp, pues le estaría eternamente agradecido.
Lo que necesito saber es si se puede hacer,y como, porque yo no doy con la tecla.
Muchas gracias,
Paulados.