Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Instruerar kompilatorn att inaktivera stackavsökningar om off
(eller -
) har angetts, eller att aktivera stackavsökningar om on
(eller +
) har angetts.
Syntax
#pragma check_stack(
[{on
|off
}])
#pragma check_stack
{+
|-
}
Anmärkningar
Den här pragma börjar gälla vid den första funktionen som definierats efter att pragma visas. Stackavsökningar är varken en del av makron eller funktioner som genereras infogade.
Om du inte anger ett argument för check_stack
pragmaåtergår stackkontrollen till det beteende som anges på kommandoraden. Mer information finns i Kompilatoralternativ. Interaktionen mellan #pragma check_stack
och alternativet /Gs
sammanfattas i följande tabell.
Använda check_stack Pragma
Syntax | Kompilerad med/Gs alternativ? |
Handling |
---|---|---|
#pragma check_stack( ) eller#pragma check_stack |
Ja | Inaktiverar stackkontroll för funktioner som följer |
#pragma check_stack( ) eller#pragma check_stack |
Nej | Aktiverar stackkontroll för funktioner som följer |
#pragma check_stack(on) eller #pragma check_stack + |
Ja eller nej | Aktiverar stackkontroll för funktioner som följer |
#pragma check_stack(off) eller #pragma check_stack - |
Ja eller nej | Inaktiverar stackkontroll för funktioner som följer |