Message d'erreur "Passing X as 'this' argument of Y discards qualifiers"
Bonjour,
Je recherche quels problèmes peuvent être à la base du message
Citation:
"Passing ... as 'this' argument of ... discards qualifiers"
Pour être un peu plus précis j'ai une classe fille ClasseFille qui hérite d'une classe mère ClasseMere contenant une surcharge de ++ le tout avec des templates. Et j'obtiens un message du style :
Citation:
passing const ClasseFille<type1, type2> as `this' argument of `void ClasseMere< typeInterne1, typeInterne2>::operator++()' discards qualifiers'
De plus j'ai beau chercher je n'ai aucun retour constant de ClasseFille ni même de référence, d'où peut venir le const renvoyé en erreur?
Merci de votre aide