Bagikan melalui


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_stackpragmapemeriksaan 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?
Tindakan
#pragma check_stack( ) atau

#pragma check_stack
Ya Menonaktifkan pemeriksaan tumpukan untuk fungsi berikut
#pragma check_stack( ) atau

#pragma check_stack
Tidak 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

Baca juga

Arahan Pragma dan __pragma_Pragma kata kunci