Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
(veya ) belirtilmişse off , derleyiciye yığın yoklamalarını kapatmasını veya (veya -on) belirtilmişse + yığın yoklamalarını açmasını ister.
Sözdizimi
#pragma check_stack({on|off})
#pragma check_stack{+|-}
Açıklamalar
Bu pragma yalnızca 32 bit platformlar (x86, ARM32) için geçerlidir. 64 bit platformlar üzerinde hiçbir etkisi yoktur.
Bu pragma , görüldükten sonra tanımlanan ilk işlevde pragma geçerli olur. Satır içinde oluşturulan makrolar veya işlevler için yığın yoklamaları eklenmez.
#pragma check_stack(off)
/
#pragma Check_stack-, işlev yerellerinin boyutu 4096'dan büyükse veya tarafından belirtilen değer /Gsyoksayılır.
Derleyicinin varsayılan davranışı, yerel ayarların boyutu 4096'yi veya /Gstarafından belirtilen değeri aşarsa her işlevin başına yığın yoklamaları eklemektir.
Yığın yoklamalarını tetikleyen yerel ayarların eşiğini değiştirmek için /Gs (Denetim yığını denetim çağrıları) kullanın. Dikkatli kullanın.
bağımsız değişkenler olmadan #pragma check_stack() kullanımı kullanım dışıdır.
Ayrıca bkz.
Derleyici seçeneklerini
Pragma yönergeleri ve __pragma ve _Pragma anahtar sözcükleri