Namespaces
Variants

std:: get_new_handler

From cppreference.net
< cpp ‎ | memory ‎ | new
Utilities library
Memory management library
( exposition only* )
Allocators
Uninitialized memory algorithms
Constrained uninitialized memory algorithms
Memory resources
Uninitialized storage (until C++20)
( until C++20* )
( until C++20* )
( until C++20* )

Garbage collector support (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
ヘッダーで定義 <new>
std:: new_handler get_new_handler ( ) noexcept ;
(C++11以降)

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

この関数はスレッドセーフです。 std::set_new_handler への前回の呼び出しは、後続の std::get_new_handler への呼び出しと synchronizes-with 関係にあります( std::memory_order を参照)。

パラメータ

(なし)

戻り値

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

関連項目

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