Code:
1
2
3
4
5
6
7
8 struct Machin { ... bool operator<(Machin const & r) { ... } };
Quel est le meilleur choix pour l'écriture de l'operator<() largement utilisé avec la stl ?Code:
1
2
3
4
5
6
7
8 struct Machin { ... friend bool operator<(Machin const & rl,Machin const & rr) { ... } };
En général j'utilise la 2ème écriture, elle me parait plus lisible. Mais en pratique, après compilation, le résultat est le même.
Merci.