runtime_checks
Devre dışı bırakır ya da geri yükler /rtc ayarlar.
#pragma runtime_checks( "[runtime_checks]", {restore | off} )
Notlar
Derleyici seçeneği ile etkin değil bir çalışma zamanı denetimi etkinleştiremezsiniz. Örneğin, /RTCs belirtmezseniz, belirtme #pragma runtime_checks( "s", restore) yığını çerçeve doğrulaması izin vermez.
Runtime_checks pragma işlevin dışında görünmelidir ve pragma görülen sonra tanımlanan ilk fonksiyonu etkili olur. Geri ve off bağımsız değişkenleri belirtilen seçenekleri kapatmak runtime_checks açar veya kapatır.
Runtime_checks aşağıdaki tabloda gösterilen parametreler en az sıfır olabilir.
Pragma runtime_checks parametreleri
Parametre |
Çalışma zamanı denetim türü |
---|---|
s |
Etkinleştirir (çerçeve) doğrulaması yığın. |
c |
Veri kaybına neden olan daha küçük bir veri türü için bir değer atandığında raporları. |
u |
Bir değişken tanımlanmadan önce kullanıldığında, raporlar. |
/rtc derleyici seçeneği ile kullanılan aynı harfler şunlardır. Örne?in:
#pragma runtime_checks( "sc", restore )
Kullanarak runtime_checks boş dize ile pragma ("") özel bir yönerge biçimidir:
Kullandığınızda off parametresi, kapalı yukarıdaki tabloda listelenen çalışma zamanı hata denetimini açar bunu.
Kullandığınızda geri parametresi, /rtc derleyici seçeneği ile belirtilen kişilere çalışma zamanı hata denetimlerini sıfırlar onu.
#pragma runtime_checks( "", off )
.
.
.
#pragma runtime_checks( "", restore )