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


операторы новых и delete

C++ поддерживает динамическое выделение и освобождение объектов, используя создать и удалить операторы.Эти операторы выберите пункт память для объектов из пула, называемого освободить хранилищем.new оператор вызывает специальная функция оператор newи delete оператор вызывает специальная функция Оператор delete.

IN Visual C++ .NET 2002 new функция в стандартной библиотеке C++ будет поддерживать поведение, определенную в стандарте C++, создавать std:: исключение bad_alloc, если выделение памяти завершается неудачей.

Библиотека времени выполнения C new функция также создает std:: исключение bad_alloc, если выделение памяти завершается неудачей.

Если все еще требуется non-бросая версию new для библиотеки времени выполнения языка c, компоновку программы с nothrownew.obj.Однако при связывании с nothrownew.obj, new в стандартной библиотеке C++ больше не задействует.

Список файлов библиотек, которые состоят из библиотеки времени выполнения c и стандартной библиотеки C++ см. в разделе Функции библиотеки CRT.

См. также

Ссылки

Специальные функции-члены (C++)