文法:
#include <cassert> assert( 式 );
assert()マクロはエラーがないかどうかのテストに使用されます。もしも数式を評価した値がゼロだった場合には、assert()は情報をエラー出力に書きだして、プログラムを終了させます。NDEBUGマクロが定義されている場合は、assert()マクロの呼び出しは無視されます。
関連トピック: abort