Appeler un non-const fonction de membre à partir d'une fonction membre const

Je voudrais savoir si ses possible d'appeler un non-const fonction de membre à partir d'une fonction membre const. Dans l'exemple ci-dessous donne d'Abord une erreur de compilation. Je comprends pourquoi il donne une erreur, je voudrais savoir si il existe un moyen de le contourner.

class Foo
{
   const int& First() const
   {
         return Second();
   }

   int& Second()
   {
        return m_bar;
   }

   int m_bar;
}

Je n'ai pas vraiment envie de discuter de la sagesse de faire cela, je suis curieux de savoir si c'est encore possible.

InformationsquelleAutor Steve | 2010-10-28