static_cast против const_cast

Возможный дубликат:
Когда следует использовать static_cast, dynamic_cast и reinterpret_cast?

в чем разница между этими двумя бросками,

const_cast<const A&> and static_cast<const A&>

что Вы обычно используете в своей практике? заранее спасибо


person rookie    schedule 09.10.2010    source источник
comment
Я думаю, вы имели в виду const_cast. Также точная копия stackoverflow.com/questions/3402318/ const-cast-vs-static-cast   -  person David Titarenco    schedule 09.10.2010
comment
Проголосовал за закрытие. Смотрите хороший ответ в другой теме. Короче: если static_cast хватает, бери. Смысл const_cast в том, чтобы отбрасывать прочь const. Вам не нужно это, чтобы добавить const. Итак, вам лучше избегать const_cast, если это возможно, просто чтобы избежать случайностей между константами и неконстантами.   -  person sellibitze    schedule 10.10.2010