C ++ diferença entre adicionar constância com static_cast e const_cast do objeto “this”?
Conforme Scott Meyers, para evitar a repetição de código na versão const de um getter e a versão não-const de um getter, chame a versão const do método a partir da versão não-const:static_cast<const A&>(*this).Methodology();
Contudo, em uso acidental devido a um excesso de zelo Visual Assist X Intellisense eu digitei:const_cast<const A&>(*this).Methodology();
e funcionou muito bem.
Quais são todas e quaisquer diferenças neste caso com o uso de um elenco específico?
IDE em uso: Visual Studio 2010.