Difference between revisions of "cpp/memory/new/get new handler"
From cppreference.com
m (Text replace - "{{noexcept" to "{{unreviewed noexcept") |
m (merge noexcept) |
||
Line 4: | Line 4: | ||
{{dcl header | new}} | {{dcl header | new}} | ||
{{dcl | since=c++11 |1= | {{dcl | since=c++11 |1= | ||
− | std::new_handler get_new_handler(); | + | std::new_handler get_new_handler() noexcept; |
}} | }} | ||
{{dcl end}} | {{dcl end}} | ||
Line 21: | Line 21: | ||
===Return value=== | ===Return value=== | ||
The currently installed ''new-handler'', which may be a null pointer value. | The currently installed ''new-handler'', which may be a null pointer value. | ||
− | |||
− | |||
− | |||
===See also=== | ===See also=== |
Revision as of 13:23, 11 May 2017
Defined in header <new>
|
||
std::new_handler get_new_handler() noexcept; |
(since C++11) | |
Returns the currently installed new-handler, which may be a null pointer.
This function is thread-safe. Previous call to std::set_new_handler synchronizes-with (see std::memory_order) the subsequent calls to |
(since C++11) |
Parameters
(none)
Return value
The currently installed new-handler, which may be a null pointer value.
See also
allocation functions (function) | |
registers a new handler (function) | |
function pointer type of the new handler (typedef) |