Template et polymorphisme
Bonjour,
j'ai la classe suivante :
Code:
1 2 3 4 5 6 7 8
|
template <class CONTRACT_TYPE> class Referential
{
...
public:
CONTRACT_TYPE * find(const string & marketId);
...
} |
Et la classe suivante, avec toto une structure :
Code:
1 2 3 4 5 6 7 8
|
class TitiReferential : public Referential<Titi>
{
...
public:
Titi * find(const toto & marketId);
...
} |
Lorsque j'utilise un objet de la classe TitiReferential , la méthode find de Referential n'est pas vu par le compilateur de visual c++. PAr contre si je l'appelle find2, ca marche !
Pourquoi ?