Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Отключает или восстанавливает параметры параметра компилятора /RTC .
Синтаксис
#pragma runtime_checks( "[off)
Замечания
Невозможно включить проверку во время выполнения, которая не включена параметром компилятора. Например, если вы не указываете /RTCs в командной строке, указание #pragma runtime_checks( "s", restore) не будет включать проверку кадров стека.
Должен runtime_checkspragma отображаться вне функции и вступает в силу при первой функции, определенной после того, как она будет замечена pragma .
restore Параметры off включения или отключения аргументов.runtime_checkspragma
Параметры проверки среды выполнения могут быть нулевыми или более параметрами, показанными в следующей таблице.
Параметры runtime_checks Pragma
| Параметры | Тип проверки времени выполнения |
|---|---|
s |
Включает проверку (кадра) стека. |
c |
Сообщает, когда значение назначается меньшему типу данных, что приводит к потере данных. |
u |
Сообщает, когда переменная используется перед определением. |
Эти параметры совпадают с параметром компилятора /RTC . Например:
#pragma runtime_checks( "sc", restore )
runtime_checks
pragma Использование пустой строки ("") является специальной формой директивы:
При использовании
offпараметра выполняется проверка ошибок во время выполнения, перечисленных в таблице выше, отключена.При использовании
restoreпараметра он сбрасывает проверки ошибок во время выполнения на те, которые вы указали с помощью параметра компилятора/RTC.
#pragma runtime_checks( "", off )
/* runtime checks are off in this region */
#pragma runtime_checks( "", restore )
См. также
директивы Pragma и ключевые слова __pragma и _Pragma