Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   templates de clases!!! (https://www.clubdelphi.com/foros/showthread.php?t=57891)

underwater 01-07-2008 14:58:36

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..
:)


La franja horaria es GMT +2. Ahora son las 15:29:49.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi