契约支持 (C++26)

来自cppreference.com
< cpp


 
 
 
契约支持
 

契约支持库定义了数个类型,它们用于报告有关契约违背的信息。

契约违背信息

在标头 <contracts> 定义
在命名空间 std::contracts 定义
持有契约违背信息的类型
(类)
违背的契约断言的种类
(枚举)
发生契约违背时的求值语义
(枚举)
导致契约违背的原因
(枚举)

辅助函数

在标头 <contracts> 定义
在命名空间 std::contracts 定义
调用默认的契约违背处理函数
(函数)

注解

功能特性测试标准功能特性
__cpp_lib_contracts202502L(C++26)契约支持库