Ce n'est pas l'opérateur = qui est appelé mais le constructeur qui prend un const char* en paramètre. En fait, c'est le même qui est appelé lorsque tu écris :
String chaine("coucou");
les deux syntaxes étant équivalentes...
Pour ton problème, je ne vois pas.
Peux-tu montrer le code de la classe ?
# Re: Surcharge d'opérateur dès l'initialisation en c++
Posté par Vincent Richard (site web personnel) . En réponse au journal Surcharge d'opérateur dès l'initialisation en c++. Évalué à 2.
Ce n'est pas l'opérateur = qui est appelé mais le constructeur qui prend un const char* en paramètre. En fait, c'est le même qui est appelé lorsque tu écris :
les deux syntaxes étant équivalentes...
Pour ton problème, je ne vois pas.
Peux-tu montrer le code de la classe ?