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 :
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)
	{
		[...]
	}
}
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.

Snark.