La partie en gras peut accepter un objet de type User<child> ou non?
---------------
.
Publicité
Posté le 01-03-2010 à 20:30:21
Glock 17Pro
Posté le 01-03-2010 à 20:34:46
y a pas moyen d'y arriver ?
---------------
.
Joel F
Real men use unique_ptr
Posté le 01-03-2010 à 21:22:27
tu attend un User<T>& et voila
Glock 17Pro
Posté le 01-03-2010 à 21:32:29
en faite j'ai mal formulé le problème
Code :
class Bar:public foo
{
User<XXX> * owner; // quoi mettre ici
template<class T>
void setOwner(User<T>* o)
{
owner=o;
}
};
Message édité par Glock 17Pro le 01-03-2010 à 21:43:29
---------------
.
__tomjost
c'est un pseudo !
Posté le 02-03-2010 à 00:25:30
mait ce que tu veut ... un vrai type/class ( pas 'class T' )
et compile!
Glock 17Pro
Posté le 02-03-2010 à 07:43:57
oui mais j'aurais voulu en paramètre de la fonction setowner une classe User qui puisse accepter en paramètre template n'importe quelle implémentation d'une interface
Message édité par Glock 17Pro le 02-03-2010 à 07:47:25