Bonjour à tous !
Est-ce quelqu'un peut me dire pourquoi je trouve le message d'erreur :
"error: passing ‘const CompositeProduct’ as ‘this’ argument of ‘virtual double CompositeProduct::getPrice()’ discards qualifiers".
L'erreur se produit sur la sentence suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
std::cout<<"###"<<iComposite.getPrice()<<"###"<<std::endl;
La declaration de la fonction getPrice() est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Public:
virtual double CompositeProduct::getPrice();
Comment je peut le corriger ?

Merci d'avance de votre aide !