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


<new>

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

#include <new>

Заметки

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

c9xb96k8.collapse_all(ru-ru,VS.110).gifОбъекты

nothrow

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

c9xb96k8.collapse_all(ru-ru,VS.110).gifОпределения типов

new_handler

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

c9xb96k8.collapse_all(ru-ru,VS.110).gifФункции

set_new_handler

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

c9xb96k8.collapse_all(ru-ru,VS.110).gifОператоры

Удаление оператора

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

оператор delete]

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

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

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

оператор new]

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

c9xb96k8.collapse_all(ru-ru,VS.110).gifКлассы

Класс bad_alloc

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

Класс nothrow_t

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

См. также

Ссылки

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

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

члены<new>

Файлы заголовков