Cómo usar una función no const desde una función const
struct A
{
int i=0;
void foo() const
{
const_cast<A&>(*this).func();
}
void func()
{
i++;
}
};
Trakevital