アサート

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)

Index