Структура nothrow_t
Этот класс используется как параметр функции для оператора new, чтобы показать, что для сообщения об ошибке выделения памяти данная функция должна возвращать пустой указатель (NULL), а не вызывать исключение.
Синтаксис
struct std::nothrow_t {};
Замечания
Структура помогает компилятору выбрать подходящую версию конструктора. nothrow является синонимом для объектов типа std::nothrow_t
.
Пример
См operator new
. и operator new[]
примеры использования std::nothrow_t
в качестве параметра функции.