В С++ имеются операция явного преобразования (приведения) типа, которая имеет две формы: каноническую и функциональную.
Каноническая форма преобразования имеет синтаксис:
(имя_типа)операнд;
В приведенной записи операнд – это переменная, или константа, или любое выражение, заключенное в скобки, имя_типа задает тип, к которому должен быть преобразован операнд.
Функциональная форма преобразования имеет синтаксис:
имя_типа(операнд);
В приведенной записи имя_типадолжно иметь простое (несоставное) наименование.
Пример:
int i=2; float f=5.6; double d1,d2;