Contract support (C++26)
From cppreference.net
<
cpp
C++
Utilities library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Contract support
| Contract-violation information | ||||
|
(C++26)
|
||||
|
(C++26)
|
||||
|
(C++26)
|
||||
|
(C++26)
|
||||
| Helper functions | ||||
계약 지원 라이브러리는 계약 위반 에 대한 정보를 보고하기 위한 여러 타입을 정의합니다.
계약 위반 정보
|
헤더에 정의됨
<contracts>
|
|
|
네임스페이스에 정의됨
std::contracts
|
|
|
(C++26)
|
계약 위반 정보를 담는 타입
(클래스) |
|
(C++26)
|
위반된 계약 어서션의 종류
(열거형) |
|
(C++26)
|
계약 위반 발생 시 평가 의미론
(열거형) |
|
(C++26)
|
계약 위반을 발생시킨 원인
(열거형) |
헬퍼 함수
|
헤더에 정의됨
<contracts>
|
|
|
네임스페이스에 정의됨
std::contracts
|
|
|
기본 계약 위반 핸들러를 호출함
(함수) |
|
참고 사항
| 기능 테스트 매크로 | 값 | 표준 | 기능 |
|---|---|---|---|
__cpp_lib_contracts
|
202502L
|
(C++26) | 계약 지원 라이브러리 |