Namespaces
Variants

계약 지원 (C++26)

From ko.cppreference.net
< cpp
 
 
Utilities library
General utilities
Relational operators (deprecated in C++20)
Integer comparison functions
(C++20)(C++20)(C++20)    
(C++20)
Swap 및 type operations
(C++14)
(C++11)
(C++11)
(C++11)
(C++17)
Common vocabulary types
(C++11)
(C++17)
(C++17)
(C++17)
(C++11)
(C++17)
(C++23)



 
Contract support
Contract-violation information
Helper functions
 

계약 지원 라이브러리는 계약 위반에 대한 정보를 보고하기 위한 여러 타입을 정의합니다. 계약 위반.

계약 위반 정보

헤더에 정의됨 <contracts>
네임스페이스에 정의됨 std::contracts
계약 위반 정보를 담는 타입
(클래스)
위반된 계약 어서션의 종류
(열거형)
계약 위반 발생 시 평가 의미론
(열거형)
계약 위반을 발생시킨 원인
(열거형)

헬퍼 함수

헤더에 정의됨 <contracts>
네임스페이스에 정의됨 std::contracts
기본 계약 위반 핸들러를 호출함
(함수)

참고 사항

기능 테스트 매크로 값 표준 기능
__cpp_lib_contracts 202502L (C++26) 계약 지원 라이브러리