Udostępnij za pośrednictwem


<new>

Definiuje kilka typów oraz funkcji kontroli alokacji i zwalniania pamięci masowej pod kontrolą programu.Określa on również składniki raportowania błędów zarządzania pamięci masowej.

#include <new>

Uwagi

Niektóre funkcje zadeklarowane w tym nagłówkiem są wymienne.Realizacji dostaw domyślnej wersji, którego zachowanie jest opisane w tym dokumencie.Program można jednak zdefiniować funkcję o tej samej sygnaturze zastąpić wersji domyślnej w czasie łącze.Wymiana wersji muszą spełniać wymagania opisane w tym dokumencie.

Obiekty

nothrow

Zawiera obiekt, aby służyć jako argument dla nothrow wersji Nowy i usunąć.

Typedefs

new_handler

Typ, który wskazuje na odpowiedni do używania jako nowy program obsługi funkcji.

Funkcje

set_new_handler

Instaluje funkcji użytkownika, która jest wywoływana, gdy nowe nie może przydzielić pamięci.

Operatory

Operator delete

Funkcja wywoływana przez wyrażenie delete, aby cofnąć przydział magazynowania dla poszczególnych obiektów.

[operator delete]

Funkcja wywoływana przez wyrażenie delete, aby cofnąć przydział magazynowania dla tablicę obiektów.

Nowy podmiot gospodarczy

Funkcja wywoływana przez nowe wyrażenie przydzielić pamięci masowej dla poszczególnych obiektów.

operator new]

Funkcja wywoływana przez nowe wyrażenie przydzielić pamięci masowej dla tablicę obiektów.

Klasy

Klasa bad_alloc

Klasa opisuje wyjątek do wskazania, że żądanie alokacji nie powiodła się.

Klasa nothrow_t

Klasa jest używana jako parametr funkcji operatora nowe do wskazania, że funkcja powinna zwrócić pusty wskaźnik zgłosić błąd alokacji, a nie wyjątek.

Zobacz też

Informacje

Bezpieczeństwo wątku w standardowej bibliotece C++

Inne zasoby

<new> Członkowie

Pliki nagłówkowe standardowej biblioteki języka C++