static_cast.">
Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpLwCs 513 of 696 menu
◀ ▶

Приведение в стиле Си в C++

Приведение в стиле Си записывают как (тип)выражение и может скрыто сочетать несколько разных преобразований.

В новом коде предпочитают static_cast, const_cast и reinterpret_cast, чтобы было видно намерение. Один раз отбросим дробную часть у литерала:

int whole = (int)3.14;

Для такой задачи обычно достаточно static_cast<int> - именованные формы проще читать и проверять.

Запишите double pi = 3.14 и целое static_cast<int>(pi). Выведите целую часть.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить