ONAYLAMA İŞLEMİ

assert ( booleanDeyimi )

Parametreleri

booleanDeyimi

Sıfır olmayan veya 0 olarak değerlendirir bir deyim (işaretçi değerleri dahil) belirtir.

Açıklamalar

Argüman olarak değerlendirilir. Sonuç 0 ise, makro bir tanılama iletisi yazdırır, program iptal eder. Koşul sıfırdan farklı ise, hiçbir şey yok.

Tanılama iletisinin formu vardır

 onaylama işlemi başarısız dosya lt; adı > satırdaki < num & gt

burada adı kaynak dosyasının adıdır ve num kaynak dosyada başarısız sav satır sayısı.

Mfc yayın sürümünde, assert ifade değerlendirmek değildir ve böylece programın kesintiye değil. İfade ortamı bağımsız olarak değerlendirilmelidir, doğrulama makrosu assert yerine kullanın.

&Notnbsp;  Bu işlev, yalnızca hata ayıklama sürümünde mfc kullanılabilir.

Örnek

/ / assert Örneğin
Kafes * pca&ge yeni kafes (21); = / / Kafes türetilmiş CObject.
assert (pcage! = null)
assert (pcage-gt; IsKindOf (RUNTIME_CLASS (CAge)))
/ / Yalnızca pcage CAge * değilse programı sonlandırır

Ayrıca bkz: Doğrulayın

Index