Перейти на главную   
  helloworld.ru - документация и книги по программированию  
helloworld.ru - документация и книги по программированию
    главная     хостинг    
Поиск по сайту:  
Смотрите также

Выражение приведения

Для преобразования данного значения к определённому типу используется выражение явного преобразования (одна из разновидностей постфиксного выражения). Оно имеет вид функциональной формы записи: имя типа, за которым в скобочках записывается список выражений.

Кроме того, в C++ существует каноническая форма записи выражения приведения.

ВыражениеПриведения ::= УнарноеВыражение
                    ::= (ИмяТипа) ВыражениеПриведения

Здесь в скобочках записывается имя типа. Прочая необходимая для приведения информация оформляется в виде унарного выражения. С учётом того, что постфиксное выражение также является частным случаем унарного выражения, а первичное выражение можно рассматривать как постфиксное - возможности для записи немалые.

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


[ Назад | Оглавление | Далее ]









helloworld.ru © 2001-2021
Все права защищены