Bonjour,
J'aurais voulu savoir s'il est possible de créer une liste contenant une classe template.
Je m'explique :
Voici le code (écourté) du template :
template <class T>
class CompteEnBanque
{
T *tit;
std::list<Operation> historique;
protected:
double solde;
};
Le T correspond ici au type de compte (Personnel, Entreprise, Joint...)
Or, mon but est de creer une classe Banque qui puisse contenir la liste les comptes que possede la banque. J'ai donc commencer à faire :
class Banque
{
std::string nom;
std::list<Operation> l_ope;
std::list< CompteEnBanque > l_ceb;
double liquidites;
public:
Banque();
~Banque();
};
mais cela ne fonctionne pas etant donné que je dois donner un argument au template.
Comment alors rendre cette liste générique ?
Merci d'avance.