契約支援 (C++26)
來自 cppreference.com
< cpp
契約支援庫定義了幾種型別,用於報告關於契約違反的資訊。
[編輯] 契約違反資訊
定義於標頭檔案
<contracts> | |
定義於名稱空間
std::contracts | |
(C++26) |
儲存契約違反資訊的型別 (類) |
(C++26) |
契約違反的種類 (列舉) |
(C++26) |
契約違反發生時的求值語義 (列舉) |
(C++26) |
導致契約違反的原因 (列舉) |
[編輯] 輔助函式
定義於標頭檔案
<contracts> | |
定義於名稱空間
std::contracts | |
呼叫預設的契約違反處理程式 (函式) |
[編輯] 註解
特性測試宏 | 值 | 標準 | 特性 |
---|---|---|---|
__cpp_lib_contracts |
202502L |
(C++26) | 契約支援庫 |