J'ai une classe matrice et j'ai fait une surcharge de l'opérateur = mais dans mon main ça m'envoie une erreur :
C2679 '=' binaire : aucun opérateur trouvé qui accepte un opérande de partie droite de type 'CMatrix<double>' (ou il n'existe pas de conversion acceptable)
Ton code est un template, un code template doit être mis dans le fichier d'entête pas dans un code source (à de rares exceptions près). Si ton template est dans un source ça pourrait donner l'erreur que tu as.
D'autre part, pourquoi définir l'opérateur =. Si tu n'en crées pas un, il y en aura un de créé par défaut et il devrait bien faire le boulot.
Merci de colorer votre code à l'aide du bouton Code
Les forums d'Openclassrooms disposent d'une fonctionnalité permettant de colorer et mettre en forme les codes source afin de les rendre plus lisibles et faciles à manipuler par les intervenants. Pour cela, il faut utiliser le bouton de l'éditeur, choisir un des langages proposés et coller votre code dans la zone prévue.
Merci de modifier votre message d'origine en fonction.
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Erreur operateur d'affectation =
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Discord NaN. Mon site.
En recherche d'emploi.
Pas d'aide concernant le code par MP, le forum est là pour ça :)