最終更新日時(UTC):
が更新

履歴 編集

function
<contracts>

std::contracts::invoke_default_contract_violation_handler(C++26)

namespace std::contracts {
  void invoke_default_contract_violation_handler(const contract_violation& violation);
}

概要

契約違反が発生した際に呼び出されるデフォルトのハンドラー関数。

この関数は、契約違反が発生した際に、contract_violationオブジェクトを受け取り、デフォルトの処理を実行する。

効果

契約違反の情報を標準エラー出力に出力し、std::terminate()を呼び出す。

バージョン

言語

  • C++26

処理系

関連項目

参照