Bonjour,

j'aimerais savoir quels types de surcharge autorise la norme?

Par exemple, on a coutume d'écrire ce genre de choses pour certains accesseurs/mutateurs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
mon_type & operator()(size_t); 
mon_type const & operator()(size_t) const;
Or, ça peut choquer à première vue parce que les paramètres d'entrée sont identiques : seul le mot-clé const semble jouer un rôle déterminant dans la distinction des deux opérateurs.

D'autres mots-clés ont-ils cette vertu?

Merci bien!