std:: breakpoint
From ja.cppreference.net
|
ヘッダーで定義
<debugging>
|
||
|
void
breakpoint
(
)
noexcept
;
|
(C++26以降) | |
無条件ブレークポイント: デバッガの検出可否に関わらず、プログラムの実行を一時停止し、制御をデバッガに渡そうと試みます。この関数の動作は実装定義です。
目次注記この関数の意図は、デバッガから利用可能なブレークポイント機能を超えた実行時制御を、プログラムを終了させることなく可能にすることです。例えば、まれに発生する重要な条件ではない状況を検出した際にブレークする、複雑な実行時依存条件を伴うプログラム制御を可能にする、対話型プログラムにおいてデバッガアプリケーションに切り替えることなくユーザー入力を基にコンテキストを検査する、などに利用できます。 この関数は、既存の多くの類似機能を標準化します:LLVMの
例
関連項目
外部リンク
|