ASSERT ( booleanExpression )
パラメーター
booleanExpression
0 以外の値または 0 に評価される式 (ポインター値を含む) を指定します。
解説
その引数を評価します。結果が 0 の場合は、マクロは診断メッセージを出力され、プログラムを中止します。状態が 0 以外の場合は、それ何もしません。
診断メッセージ フォームがあります。
ファイルを lt で失敗したアサーション; 名 > 行 < num & gt
名ソース ファイルの名前と番号行番号、ソース ファイルで失敗したアサーションのです。
リリース バージョンの MFC は、 ASSERT式は評価されません、ため、プログラムは停止しません。環境に関係なく、式を評価する必要がある場合は、アサートの代わりにVERIFYマクロを使用します。
注特価;この関数は MFC のデバッグ バージョンでのみ利用可能です。(&N)。
例
//ASSERT の例ケージ ※ pcage 新しいケージ (21); =・ ・ ケージは、CObject から派生しました。ASSERT (pcage! = NULL)ASSERT (pcage gt; IsKindOf (RUNTIME_CLASS (ケージ)))//Pcage、ケージ ※ いない場合にのみプログラムを終了(&G)
参照特価;確認します(&N)