serlioner
25/02/2014, 20:47
Hola, como es costumbre ya, siempre que algo no me sale, ya sea por falta de conceptos o falta de explicación por parte de mis profesores acudo aquí a daros el coñazo un poco a ver si podéis ayudarme. Mi problema es que me pusieron a crear una clase que trabaje con listas de la stl, pero nos ponen que hagamos para que se pueda meter cualquier tipo de variable, así que yo tengo la clase
template<class G>
class Lista
y las funciones fuera de la clase
template<class G> void unionConjuntos(Lista a<G>(), Lista b<G>());
Pues bien, al compilar me da fallo en la función y no se a que se debe, seguramente la este declarando mal, pero no se cual es la forma correcta, gracias de nuevo por adelantado.
template<class G>
class Lista
y las funciones fuera de la clase
template<class G> void unionConjuntos(Lista a<G>(), Lista b<G>());
Pues bien, al compilar me da fallo en la función y no se a que se debe, seguramente la este declarando mal, pero no se cual es la forma correcta, gracias de nuevo por adelantado.