Синтаксические стили C ++

Вопрос, связанный сОбычное приведение против static_cast против dynamic_cast:

Какой стиль синтаксиса приведения вы предпочитаете в C ++?

Синтаксис в стиле C:(int)fooC ++ - стиль синтаксиса приведения:static_cast<int>(foo)синтаксис конструктора:int(foo)

Они могут не переводить в точности одинаковые инструкции (не так ли?), Но их эффект должен быть одинаковым (верно?).

Если вы просто выполняете приведение между встроенными числовыми типами, я нахожу синтаксис в стиле C ++ слишком подробным. Как бывший Java-кодер, я склонен использовать вместо этого синтаксис в стиле C, но мой местный гуру C ++ настаивает на использовании синтаксиса конструктора.

Как вы думаете?

Ответы на вопрос(10)

Ваш ответ на вопрос