Surcharge des opérateurs

Résolu/Fermé
salsh-tea Messages postés 15 Date d'inscription jeudi 13 juin 2013 Statut Membre Dernière intervention 27 janvier 2014 - 13 déc. 2013 à 18:07
salsh-tea Messages postés 15 Date d'inscription jeudi 13 juin 2013 Statut Membre Dernière intervention 27 janvier 2014 - 13 déc. 2013 à 19:49
Bonsoir!

Je voudrais savoir pourquoi on surcharge des opérateurs....l'intérêt et non l'implémentation

Merci à vous !

2 réponses

KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
13 déc. 2013 à 18:44
Pour faciliter l'usage de la classe en s'évitant le parenthésage.
Lorsque par exemple tu veux concaténer plusieurs std::string tu pourrais utiliser la méthode append, exemple
str1.append(str2).append(str3).append(str4)
ou plus simplement
str1+str2+str3+str4
...
0
salsh-tea Messages postés 15 Date d'inscription jeudi 13 juin 2013 Statut Membre Dernière intervention 27 janvier 2014
13 déc. 2013 à 19:49
Merci Kx =)


Slash-tea
0