現在の位置
diff プラグインを使用中
- 追加された行はこの色です。
- 削除された行はこの色です。
- 仕様/コーディング規約/エラーとアサート へ行く。
- 仕様/コーディング規約/エラーとアサート の差分を削除
*概要 [#g93ad92e] -エラーが発生した場合やアサートは,以下のマクロを用いる -ファイル名や行番号,関数名などを自動で付加して表示してくれる -printfと互換のフォーマット書式が使用可能 *THROW_RUNTIME_ERROR [#za24f7b2] -エラー通知マクロ --エラーが起きたら,このマクロを使用して実行を止める -使い方 THROW_RUNTIME_ERROR("Error"); THROW_RUNTIME_ERROR("Num:%d", num); -動作 --std::runtime_errorにデバッグ情報を入れて投げる --main.cppでキャッチし,可能な限りパラメータを表示してから終了する *ASSERT [#yd3f03cb] -アサート用マクロ -使い方 ASSERT(condition, "Error"); ASSERT(condition, "Num:%d", num); 文責:しおや