Я хотел бы знать, можно ли его вызвать функцию non-const member из функции const member. В приведенном ниже примере сначала дается ошибка компилятора. Я понимаю, почему это дает ошибку, я хотел бы знать, есть ли способ обойти это.
class Foo
{
const int& First() const
{
return Second();
}
int& Second()
{
return m_bar;
}
int m_bar;
}
Я не хочу обсуждать мудрость этого, мне любопытно, возможно ли это даже возможно.