根据 Scott Meyers 的说法,为了防止在 getter 的 const 版本和 getter 的非常量版本中重复代码,请从非常量版本调用方法的 const 版本:static_cast<const A&>(*this).Methodology();
但是,由于过度热心而意外使用我输入了 Visual Assist X Intellisense:const_cast<const A&>(*this).Methodology();
它工作得很好。
在这种情况下,使用特定演员表有什么区别?
使用的 IDE:Visual Studio 2010。