Как и Скотт Мейерс, чтобы предотвратить повторение кода в версии const getter и неконстантной версии getter, вызовите версию версии метода из неконстантной версии: static_cast<const A&>(*this).Methodology();
, однако, в случайное использование из-за чрезмерного зрения Visual Assist X Intellisense Я набрал: const_cast<const A&>(*this).Methodology();
, и он работал нормально.
Каковы все и все различия в этом случае с использованием конкретного литья?
IDE: Visual Studio 2010.