Udostępnij za pośrednictwem


nowe i usuwanie operatorów

C++ obsługuje dynamiczne przydzielanie i dezalokacji obiektów za pomocą Nowy i usunąć podmiotów gospodarczych.Te podmioty gospodarcze przydzielić pamięci dla obiektów z puli, określana jako wolny magazyn.new Operator wywołuje funkcję specjalne operator neworaz delete operator wywołuje funkcję specjalne usunąć operator.

In Visual C++ .NET 2002, new funkcji standardowa biblioteka języka C++ będzie wspierać zachowanie określone w normie C++, który jest zgłaszanie wyjątku std::bad_alloc, jeśli alokacja pamięci nie powiedzie się.

Biblioteka C Runtime new funkcji również wygeneruje wyjątek std::bad_alloc, jeśli alokacja pamięci nie powiedzie się.

Jeśli nadal chcesz rzuca wersja new w bibliotece C Runtime Library łącze programu z nothrownew.obj.Jednakże, kiedy należy połączyć z nothrownew.obj, new w standardowa biblioteka języka C++ nie będą działały.

Aby uzyskać listę plików biblioteki, które obejmują biblioteka C Runtime Library i standardowa biblioteka języka C++, zobacz Funkcje biblioteki CRT.

Zobacz też

Informacje

Specjalne funkcje składowe (C++)