Condividi tramite


nuovo gli operatori e delete

C++ supporta l'allocazione dinamica e la deallocazione degli oggetti mediante la nuovo e eliminazione operatori.Questi operatori allocare la memoria per gli oggetti da un pool denominato archivio di libero.new l'operatore chiama la funzione speciale operatore newe delete l'operatore chiama la funzione speciale operator delete.

in Visual C++ .NET 2002, new la funzione della libreria C++ standard supporterà il comportamento specificato nello standard C++, di generare una deviazione standard:: eccezione del bad_alloc se l'allocazione della memoria ha esito negativo.

La libreria di runtime c new la funzione verrà inoltre generata una deviazione standard:: eccezione del bad_alloc se l'allocazione della memoria ha esito negativo.

Se si desidera che la versione non generanteti di new per la libreria di runtime c, collegare il programma con nothrownew.obj.Tuttavia, quando si accede con nothrownew.obj, new nella libreria C++ standard non funzionerà più.

Per un elenco di file di libreria che includono la libreria di runtime c e standard C++, vedere Funzionalità della libreria CRT.

Vedere anche

Riferimenti

Funzioni membro speciali (C++)