[Template] Surcharge spécialisé de Template
Bonjour à tous.
J'ai un petit soucis avec mes templates, je voudrais faire une surcharge spécialisé sur les opérateurs, mais ne maîtrisant pas bien la surcharge de ce type, j'aura besoin de vos lumières :mrgreen:
Voici ce que je voudrais faire :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
template<class T>
class Variable
{
public:
bool operator==(Base& br)
{
[...]
}
template<>
bool operator==<std::string>(Base& br)
{
[...]
}
} |
Donc voilà. Je voudrais que ce soit une fonction diffèrente pour l'opérateur == qui soit appellé dans le cas où la classe a été créer avec un type std::string.
Merci beaucoup à vous. :P
Snark.