Namespaces
Variants

std::get_new_handler

ja.cppreference.net より
< cpp | memory | new
 
 
ユーティリティライブラリ
言語サポート
型サポート (基本型, RTTI)
ライブラリ機能テストマクロ (C++20)
プログラムユーティリティ
可変長引数関数
コルーチンサポート (C++20)
契約プログラミングサポート (C++26)
三方比較
(C++20)
(C++20)(C++20)(C++20)    
(C++20)(C++20)(C++20)

汎用ユーティリティ
関係演算子 (C++20で非推奨)
 
メモリ管理ライブラリ
アロケータ
メモリリソース
未初期化ストレージ (C++20まで*)
ガベージコレクタサポート (C++23まで)
 
 
ヘッダで定義<new>
std::new_handler get_new_handler() noexcept;
(C++11から)

現在インストールされている new-handler を返します。これはヌルポインタである可能性があります。

この関数はスレッドセーフです。以前のstd::set_new_handler への呼び出しは (std::memory_order を参照) 後続のstd::get_new_handlerへの呼び出しと同期します。

パラメータ

(なし)

戻り値

現在インストールされている new-handler は、nullポインタ値である可能性があります。

関連項目

メモリ確保関数
(関数)
新しいハンドラを登録する
(関数)
新しいハンドラの関数ポインタ型
(typedef)