Scott Meyersによると、getterのconstバージョンとgetterのnon-constバージョンでコードが繰り返されるのを防ぐために、non-constバージョンからメソッドのconstバージョンを呼び出しstatic_cast<const A&>(*this).Methodology();
ます。私が入力したVisualAssistX Intellisense:const_cast<const A&>(*this).Methodology();
そしてそれはうまく機能しました。
この場合、特定のキャストを使用した場合の違いは何ですか?
使用中のIDE:VisualStudio2010。