modifier un attribut avec une fonction const?
Bonjour,
voici mon .h et mon .cpp :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
class ClasseA: public ClasseB{
public:
explicit ClasseA();
void maFonction(int i) const override;
private:
std::set <int> maliste;
}; |
Code:
1 2 3 4 5
|
ClasseA::ClasseA(): ClasseB()
{
}
void ClasseA::maFonction(int i)const { maliste.insert(i); } |
J'ai une question assez simple : Est ce que ma fonction maFonction(int i) pourra ajouter des valeurs dans maliste sachant que cette fonction est declarée const et que je ne peux pas changer ça vu que je l'override?
Et y a t il un moyen pour y parvenir?
Merci à vous