Говорят, что C-style cast просто пытается применить другую комбинацию С++-трансляций, и используется первая разрешенная комбинация. Однако у меня возникает ощущение, что я слышал, что есть ситуации, которые могут обрабатывать только C-стиль, но ни одна из комбинаций С++-бросков не допускается.
Неужели я ошибаюсь? Это правда, что любой C-стиль в любом контексте (на С++) может быть заменен на правильную комбинацию С++-трансляций?
UPD Благодаря Cheers и hth. - Alf, мы имеем пример того, что С++-касты не могут справиться в том смысле, что они не могут создать определенное и ожидаемое поведение. Расширенный вопрос заключается в том, чтобы представить пример, который С++-касты не могут справиться с тем, что его нельзя даже скомпилировать?