check_stack
Указывает компилятору если отключить стековые зонды Выключено (или -определяет или если включить стековые зонды на (или **+**задает.
#pragma check_stack([ {on | off}] )
#pragma check_stack{+ | –}
Заметки
Если аргумент не задано, то стековые зонды обрабатываются согласно значению по умолчанию.Эта прагма вступает в силу при первой заданную функцию после того, как директива pragma увидена.Стековые зонды не является частью макросов, ни функций, созданный встроенный.
Если аргумент, предоставляемые check_stack директива pragma, проверка стека отменити изменения в расширениях функциональности, указанной в командной строке.Дополнительные сведения см. в разделе ссылка компилятора.Взаимодействие #pragma check_stack и /Gs параметр суммирован в следующей таблице.
С помощью директивы pragma check_stack
Синтаксис |
Компилироваться с Параметр /Gs? |
Действие |
---|---|---|
#pragma check_stack () OR #pragma check_stack |
Да |
Отключает проверку стека для функций, которые следуют |
#pragma check_stack () OR #pragma check_stack |
Нет |
Включает проверку стека для функций, которые следуют |
#pragma check_stack (вкл.) OR #pragma check_stack + |
Да или нет |
Включает проверку стека для функций, которые следуют |
#pragma check_stack () OR #pragma check_stack. |
Да или нет |
Отключает проверку стека для функций, которые следуют |