Операторы приведения
Несколько операторов приведения, относящихся к языку C++.Эти операторы предназначены удалить часть неоднозначности и риск своиственных в старом стиле языка c результатом.Эти операторы:
dynamic_cast Используется для преобразования полиморфных типов.
static_cast Используется для преобразования nonpolymorphic типов.
const_cast Используется для удаления const" volatileи __unaligned атрибуты.
reinterpret_cast Используется для простой переинтерпретации бит.
safe_cast Создает проверяемые MSIL.
используйте const_cast и reinterpret_cast как последнее средство, поскольку эти операторы представляют одни и те же результаты, что и старый стиль риску.Однако они все еще необходимы, чтобы полностью заменить приведения старого стиля.