>>53

この辺に結論は集約されてる。

>>40
>vectorの[]演算子のような、実行時チェック入れると速度半減するから
>入れたくないような奴にはassert()が最適な気がするけど

>>41
>実行時に起こり得るエラーとバグによるプログラムエラーでは
>まるで違う話だ
>後者があるものは本来納めちゃいかんだろ
>それをなるべく早期に(テスト中に)検出するのがassert()やabort()
>の目的なんだから