• # const→non-const ou non-const→const ?

    Posté par . En réponse au message Appeler une méthode non-const à partir de la méthode const homonyme. Évalué à 2.

    Hello,

    Dans un premier temps, le code que tu mets en évidence semble faire le contraire du titre de ton billet : appeler la fonction-membre constante depuis la non constante, ce qui est effectivement préférable à l'inverse qui t'obligerait à créer une copie de l'objet.

    Ensuite, n'est-il pas plus judicieux de ne transtyper que le pointeur et pas l'objet pointé entier ? Genre return (const_cast<A const *>this)->mean();