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
Voici ce que je voudrais faire :
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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) { [...] } }
Merci beaucoup à vous.
Snark.
Partager