check_stack
pragma
Menginstruksikan pengkompilasi untuk menonaktifkan pemeriksaan tumpukan jika off
(atau -
) ditentukan, atau untuk mengaktifkan pemeriksaan tumpukan jika on
(atau +
) ditentukan.
Sintaks
#pragma check_stack(
[{on
|off
}])
#pragma check_stack
{+
|-
}
Keterangan
Ini pragma berlaku pada fungsi pertama yang ditentukan setelah pragma terlihat. Pemeriksaan tumpukan bukan bagian dari makro atau fungsi yang dihasilkan sebaris.
Jika Anda tidak memberikan argumen untuk check_stack
pragmapemeriksaan tumpukan , kembali ke perilaku yang ditentukan pada baris perintah. Untuk informasi selengkapnya, lihat Opsi Kompilator. Interaksi dan #pragma check_stack
opsi dirangkum /Gs
dalam tabel berikut.
Menggunakan check_stack Pragma
Sintaks | Dikompilasi dengan/Gs pilihan? |
Perbuatan |
---|---|---|
#pragma check_stack( ) atau#pragma check_stack |
Ya | Menonaktifkan pemeriksaan tumpukan untuk fungsi berikut |
#pragma check_stack( ) atau#pragma check_stack |
No | Mengaktifkan pemeriksaan tumpukan untuk fungsi yang mengikuti |
#pragma check_stack(on) atau #pragma check_stack + |
Ya atau Tidak | Mengaktifkan pemeriksaan tumpukan untuk fungsi yang mengikuti |
#pragma check_stack(off) atau #pragma check_stack - |
Ya atau Tidak | Menonaktifkan pemeriksaan tumpukan untuk fungsi berikut |