Namespaces
Variants

std::get_new_handler

С сайта ru.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‑обработчик, который может быть нулевым указателем.

Эта функция является потокобезопасной. Предыдущий вызов std::set_new_handler синхронизируется-с (см. std::memory_order) последующие вызовы std::get_new_handler.

Параметры

(нет)

Возвращаемое значение

Текущий установленный new-handler , который может иметь значение нулевого указателя.

Смотрите также

функции выделения памяти
(функция)
регистрирует обработчик new
(функция)
тип указателя на функцию обработчика new
(определение типа)