Bien le bonjour,

J'ai un code qui ressemble à ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
template<typename S, typename T>
bool foo(S const & s, T & t);
 
template<typename S, typename T>
void foo(my_class<S> & ts, T & t);
 
template<typename S>
void foo(my_class<S> & ts, int & i);
 
template<typename S>
void foo(my_class<S> & ts, S & s);
Je me demandais à quel genre de surprise je pourrais m'attendre avec toutes ces surcharges. A priori le compilo accepte.
Merci pour vos commentaires.