IPB

> $Q: Проверка переполнения
Чат
Форум
Загрузка...
 

Язык:
Русский
English

 $Q: Проверка переполнения


Управляет генерацией кода проверки переполнения.

 Синтаксис:             {$Q+} или {$Q-}
 Значение по умолчанию: {$Q-}
 Тип:                   Локальная
 Команда меню:          Options|Compiler|Overflow checking

Состояние $Q+

В состоянии $Q+, некоторые целочисленные операции проверяются на переполнение, например:

  +, -, *, Abs, Sqr, Succ и Pred

Код для каждой из этих арифметических операций сопровождается дополнительным кодом, который проверяет, находится ли результат внутри обеспечиваемого диапазона.

Если проверка переполнения не выдерживается, то программа завершается и выводится сообщение об ошибке времени выполнения.

Обратите внимание, что {$Q} не влияет на стандартные процедуры Inc и Dec. Эти процедуры никогда не проверяются на переполнение.

Переключатель $Q обычно используется вместе с переключателем $R.

Включение проверки переполнения замедляет вашу программу и делает ее больше, так что используйте {$Q+} только для отладки.

Состояние $Q-

В состоянии $Q- проверка переполнения не производится.

Смотри также

 $R

 
 К началу страницы 
Тэги: $Q
 

Код для вставки: :: :: :: ГОСТ ::
Поделиться: //
 



-
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"