std:: breakpoint
From ko.cppreference.net
|
헤더 파일에 정의됨
<debugging>
|
||
|
void
breakpoint
(
)
noexcept
;
|
(C++26부터) | |
무조건적 중단점: 디버거의 존재 여부를 감지할 수 있는지와 관계없이 프로그램 실행을 일시적으로 중지하고 제어를 디버거에 전달하려고 시도합니다. 이 함수의 동작은 구현에 따라 정의됩니다.
목차참고이 함수의 의도는 프로그램을 종료시키지 않으면서 디버거가 제공할 수 있는 것 이상의 중단점에 대한 런타임 제어를 가능하게 하는 것입니다. 예를 들어, 드물게 발생하는 중요하지 않은 조건이 감지되었을 때 중단하거나, 복잡한 런타임 민감 조건을 사용한 프로그램적 제어를 가능하게 하거나, 대화형 프로그램에서 디버거 애플리케이션으로 전환할 필요 없이 사용자 입력 시 중단하여 컨텍스트를 검사하는 등의 용도로 사용됩니다. 이 함수는 많은 유사한 기존 기능들을 표준화합니다:
예제
참고 항목
외부 링크
|