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


Структура nothrow_t

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

struct std::nothrow_t {};

Заметки

Структура позволяет компилятору выбор правильной версии конструктора. nothrow (<new>) является синонимом типа объектов std::nothrow_t.

Пример

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

Требования

Header:<new>

Пространство имен: std

См. также

Ссылки

Потокобезопасность в стандартной библиотеке C++