Ver Mensaje Individual
  #1  
Antiguo 01-07-2008
underwater underwater is offline
Miembro
 
Registrado: oct 2007
Ubicación: Argentina
Posts: 23
Reputación: 0
underwater Va por buen camino
templates de clases!!!

Hola a todos!!

bueno ya se que mi pregunta pudiera parecer de manual!!! pero me desconcerto totalmente!!!...

bueno mi problema es el siguiente:

Yo tengo una clase Pozo... que usa template!
y tengo una clase vector que tambien usa template!

el tema es el siguiente...
Tengo una tercer clase que utiliza a las dos anteriores, y no se como llamarla..

Aqui les pongo algo de codigo, haber si se entiende mejor..je

Código:
template <class T>
class Pozo {

  ... /*Todo el codigo de mi clase*/
};
template class Pozo <int>;

//Mi segunda clase es parecida ..

template <class T>
class Vector {

  ... /*Todo el codigo de mi clase*/
};
template class Vector <int>;

//Bueno el tema esta en la tercer clase ...

template <class T>
class Lluvia {
   private
     //Yo quiero declarar un vector tipo Pozo y hago ...
     Vector<Pozo> vPozo;
     //Pero no funciona!!!... o sea me pide que le pase a pozo el tipo de dato
     // Pero esto tampoco funciona
     Vector<Pozo<T>> vPozo;

     


  ... /*Todo el codigo de mi clase*/
};
template class Lluvia <int>;
O sea se puede hacer lo que pido...
o no esta contemplado.. solo se puede con tipos int, float, char..etc..

Bueno estoy a el lanzamiento de un soga para evitar ahogarme!!jeje

saludos

gracias por su tiempo..
Responder Con Cita