std:: breakpoint
From zh.cppreference.net
C++
Diagnostics library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
定义于头文件
<debugging>
|
||
|
void
breakpoint
(
)
noexcept
;
|
(C++26 起) | |
无条件断点:尝试临时停止程序执行并将控制权传递给调试器,无论是否能够检测到调试器的存在。此函数的行为由具体实现定义。
内容说明此函数的意图是在不导致程序退出的前提下,允许对断点进行运行时控制,其功能可能超越调试器所能提供的范围。例如,在检测到非关键但罕见条件时触发中断;通过复杂运行时敏感条件实现程序化控制;在交互式程序中通过用户输入触发中断以检查上下文,而无需切换到调试器应用程序等。 此函数将许多已有的类似机制标准化:
示例
参见
外部链接
|