标准库头文件 <contract>

来自cppreference.com
< cpp‎ | header
 
 
 

此头文件是错误处理库的一部分。

提供实现所生成的关于契约违规的信息
(类) [编辑]

[编辑] 概要

namespace std {
  class contract_violation;
}

[编辑] std::contract_violation

class contract_violation {
public:
  uint_least32_t line_number() const noexcept;
  string_view file_name() const noexcept;
  string_view function_name() const noexcept;
  string_view comment() const noexcept;
  string_view assertion_level() const noexcept;
};