>>435
abort() だっけ、どうでも良いことは忘れるタイプなんでね

だからワンオフなら許されるかもと書いた、普通はリリース前に assert() を消すか妥当なエラー処理に直すかするよ
ミッションクリティカルな業務においても実装開始時にエラー処理系の方針が固まっていない事も有る
そういう場合に assert() を用いた実装でテストを行い、エラー処理の実装を待って正規の処理に書き換える
てのはよくある話だ
そも assert() はデバッグツールの一種だから