Namespaces
Variants

Standard library header <debugging> (C++26)

From cppreference.net
Standard library headers

このヘッダは 診断機能 ライブラリの一部です。

関数

(C++26)
呼び出されたときに実行中のプログラムを一時停止する
(関数)
std::is_debugger_present true を返す場合に std::breakpoint を呼び出す
(関数)
プログラムがデバッガの制御下で実行されているかどうかをチェックする
(関数)

概要

// すべてフリースタンディング
namespace std {
  // デバッグユーティリティ
  void breakpoint() noexcept;
  void breakpoint_if_debugging() noexcept;
  bool is_debugger_present() noexcept;
}