Преобразование типов — это процесс преобразования значения из одного типа данных в другой тип данных.

Преобразования типов могут быть:

  1. Неявные — выполняются автоматически по решению компилятора.
  2. Явные — выполняются по решению программиста.

В C++ существует 5 различных видов приведений типа:

  1. Приведения в стиле C.
  2. Статические приведения.
  3. Константные приведения.
  4. Динамические приведения.
  5. Реинтерпретирующие приведения.