Bonjour !
J'ai surchargé un opérateur + pour additionner deux objets de ma création. Ca a pour but d'additioner les deux valeurs numériques de l'objet (qui contient également comme attribut des char *). Voici le corps de ma surcharge sachant que l'objet renvoyé est correct pour la valeur numérique, mais que les char * sont complètement modifiés !!! A koi cela est il du ? et pardon pour mon incultivisme !
carte operator+(const carte aCarte, const carte aCarte2) {
const carte temp = carte(aCarte2.col,aCarte.val + aCarte2.val, aCarte2.figure);
return temp;
}
jusqu'au return tout est ok mais une fois qu'il est exécuté tout est bad ...! Merci d'avance