Évite de confondre le code écrit et compilé, ça t'évitera cette erreur (c'est pas pour rien qu'on parle de surcharge).
La surcharge d'opérateur te permet d'écrire de façon plus lisible en disant au compilateur que l'opération est plus complexe qu'une simple opération. Bêtement, la comparaison de chaine de caractère en C++ et en C, ou bien la concaténation. Ce serait crétin de faire un appel de fonction pour des opérations arithmétiques de types natifs.
[^] # Re: ==
Posté par lordblackfox . En réponse au journal OSv : l'OS pour les nuages. Évalué à 3.
Évite de confondre le code écrit et compilé, ça t'évitera cette erreur (c'est pas pour rien qu'on parle de surcharge).
La surcharge d'opérateur te permet d'écrire de façon plus lisible en disant au compilateur que l'opération est plus complexe qu'une simple opération. Bêtement, la comparaison de chaine de caractère en C++ et en C, ou bien la concaténation. Ce serait crétin de faire un appel de fonction pour des opérations arithmétiques de types natifs.