Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Указывает компилятору отключить пробы стека, если off задано (или -) или включить пробы стека, если on задано (или +).
Синтаксис
#pragma check_stack([{on|off}])
#pragma check_stack{ }+|-
Замечания
Это pragma вступает в силу при первой функции, определенной после того, как она будет замечена pragma . Стековые зонды не являются частью макросов или функций, создаваемых как встроенные.
Если вы не даете аргумент для check_stackpragmaпроверки стека, проверка стека возвращается к поведению, указанному в командной строке. Дополнительные сведения см. в разделе Параметры компилятора. Взаимодействие #pragma check_stack с /Gs параметром приведено в следующей таблице.
Использование check_stack Pragma
| Синтаксис | Скомпилировано с использованием/Gs выбор? |
Действие |
|---|---|---|
#pragma check_stack( ) или#pragma check_stack |
Да | Отключает проверку стека для последующих функций |
#pragma check_stack( ) или#pragma check_stack |
No | Включает проверку стека для последующих функций |
#pragma check_stack(on)или #pragma check_stack + |
"Да" или "Нет" | Включает проверку стека для последующих функций |
#pragma check_stack(off)или #pragma check_stack - |
"Да" или "Нет" | Отключает проверку стека для последующих функций |
См. также
директивы Pragma и ключевые слова __pragma и _Pragma