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


<new>

Определяет различные типы и функций, элемент управления выделение и освобождение хранилища в системе управления программы. Он также определяет компоненты для создания отчетов об ошибках управления запоминающими устройствами.

#include <new>

Заметки

Некоторые из функций, объявленных в этом заголовке меняемы. Предоставляет реализации по умолчанию версия, расширения функциональности, описанные в этом документе. Программа может, тем не менее, определения функции с той же сигнатурой, чтобы заменить версию по умолчанию во время ссылки. Версия замены должна удовлетворять требованиям, описанные в этом документе.

Объекты

nothrow

Предоставляет объект, используемый в качестве аргумента для версий nothrowновый и удалить.

Определения типов

new_handler

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

Функции

set_new_handler

Установит пользователем функция, которая вызывается при сбое новый при попытке выделения памяти.

Операторы

оператор delete

Функция вызвана с помощью выражения удаления для освобождения хранилища для отдельных объектов.

оператор delete []

Функция, вызываемая выражением удаления для отмены хранилище для массива объектов.

оператор new

Функция, вызываемая новым выражением, чтобы выделить хранилище для отдельных объектов.

новый оператор []

Функция, вызываемая новым выражением, чтобы выделить хранилище для массива объектов.

Классы

Класс bad_alloc

Класс описывает исключение создается, чтобы указать, что запрос на выделение не успешно.

Класс nothrow_t

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

См. также

Ссылки

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

Другие ресурсы

члены<new>

Файлы заголовков стандартных библиотек C++