Как работает C-style cast
От: Павел Кузнецов  
Дата: 29.01.04 11:27
Оценка: 68 (6)
#Имя: FAQ.cpp.c-stylecast
К> Я правильно понимаю, что c-style cast — это компилятор
К> последовательно пробует сделать function cast, static_cast,
К> а если не получилось — то reinterpret_cast ?

Почти.

function cast с одним аргументом определяется как раз через c-style cast, поэтому его, вообще, рассматривать не стоит.

const_cast, static_cast, reinterpret_cast а также их комбинации применяются в следующем порядке:

Кроме того, в отличие от static_cast и reinterpret_cast, с помощью c-style cast можно приводить без соблюдения "прав доступа":
При необходимости в этих случаях также будет применен const_cast.
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.