<new>
Definiert einige Typen und funktioniert, die die Belegung und Freigeben des Speichers unter Programmsteuerung steuern. Sie definiert auch Komponenten zum Berichten auf Speicherplatzverwaltungsfehlern.
#include <new>
Hinweise
Einige der Funktionen, die in dieser Headerdatei deklariert werden, sind austauschbar. Die Implementierung bereitstellt eine Standardversion, deren Verhalten in diesem Dokument beschrieben wird. Ein Programm kann eine Funktion mit der gleichen Signatur jedoch definieren, um die Standardversion Zeitpunkt der Verknüpfung zu ersetzen. Die Ersatzversion muss den Anforderungen erfüllen, die in diesem Dokument beschrieben werden.
Objekte
Stellt ein bereit als Argument für die nothrow-Versionen aus neu und löschen verwendet werden, Objekt. |
Typedefs
Ein Typ, der auf eine Funktion verweist, die zur Verwendung als neuen Handler erstellen. |
Funktionen
Installiert eine rechenintensive Benutzerfunktion, die aufgerufen wird, wenn neu, ausfällt in seinem Versuch zur Belegung von Arbeitsspeicher. |
Operatoren
Die Funktion, die durch einen Löschausdruck aufgerufen wurde, um Speicher für einzelne Objekte freizugeben. |
|
Die Funktion aufgerufen über einen Löschungsausdruck, um Speicher für ein Objektarray freizugeben. |
|
Die Funktion aufgerufen über einen neuen Ausdruck, um Speicher für einzelne Objekte. |
|
Die Funktion aufgerufen über einen neuen Ausdruck, um Speicher für ein Objektarray zuzuordnen. |
Klassen
Die Klasse beschreibt eine Ausnahme, die ausgelöst wird, um anzugeben, dass eine Zuordnungsanforderung nicht erfolgreich. |
|
Die Klasse wird als Funktionsparameter - Operators, der verwendet, um anzugeben neu, ist, dass die Funktion einen NULL-Zeiger zurückgeben sollte, um einen Zuordnungsfehler gemeldet, anstatt eine Ausnahme auslösen. |
Siehe auch
Referenz
Threadsicherheit in der C++-Standardbibliothek