Поделиться через


Структура nothrow_t

Этот класс используется как параметр функции для оператора new, чтобы показать, что для сообщения об ошибке выделения памяти данная функция должна возвращать пустой указатель (NULL), а не вызывать исключение.

Синтаксис

struct std::nothrow_t {};

Замечания

Структура помогает компилятору выбрать подходящую версию конструктора. nothrow является синонимом для объектов типа std::nothrow_t.

Пример

См operator new . и operator new[] примеры использования std::nothrow_t в качестве параметра функции.