Megosztás a következőn keresztül:


check_stack pragma

Arra utasítja a fordítót, hogy kapcsolja ki a veremmintákat, ha off (vagy -) van megadva, vagy kapcsolja be a veremmintákat, ha on (vagy +) van megadva.

Szintaxis

#pragma check_stack( [{ on | off }] )
#pragma check_stack { + | - }

Megjegyzések

Ez a pragma a pragma megtekintése után definiált első függvénynél lép érvénybe. A veremminták nem részei sem a makróknak, sem a beágyazottan létrehozott függvényeknek.

Ha nem ad argumentumot a check_stackpragma, a veremellenőrzés visszaáll a parancssorban megadott viselkedésre. További információ: Fordító beállításai. A #pragma check_stack és a /Gs lehetőség interakcióját az alábbi táblázat foglalja össze.

A check_stack Pragma használata

Szintaxis Fordítás a

/Gs lehetőséget?
Akció
#pragma check_stack( ) vagy

#pragma check_stack
Igen A következő függvények veremellenőrzésének kikapcsolása
#pragma check_stack( ) vagy

#pragma check_stack
Nem A következő függvények veremellenőrzésének engedélyezése
#pragma check_stack(on)

vagy #pragma check_stack +
Igen vagy nem A következő függvények veremellenőrzésének engedélyezése
#pragma check_stack(off)

vagy #pragma check_stack -
Igen vagy nem A következő függvények veremellenőrzésének kikapcsolása

Lásd még:

Pragma irányelvei, valamint a __pragma és _Pragma kulcsszavak