There is a pure virtual const function declared like wayyyy up the inheritance hierarchy that I need to override, but I would like to override it with a non-const function. I tried and it just complained that the pure virtual const function const was not implemented. I got around it for now by making the member that I needed to change 'mutable', but everyone is telling me that is a terrible idea. What else could I do?
Thanks,
David