Aracılığıyla paylaş


Yeni ve işleç silme

C++ destekleyen dinamik ayrılması ve kullanarak nesneleri kaldırma Yeni ve silmek operators.Bu iþleçler, ücretsiz deposu adı verilen bir havuzdan nesneler için bellek ayrılamadı.new Operatör özel işlevi çağıran Yeni işleçve delete operatör özel işlevi çağırır işletmeni silmek.

In Visual C++ .net 2002 new Standart C++ Kitaplığı işlevinde bellek ayırma başarısız olursa, bir std::bad_alloc özel durum oluşturmaktır C++ standart olarak belirtilen davranışı destekler.

c Çalışma Zamanı Kitaplığı'nın new işlevi ayrıca throw std::bad_alloc özel durum bellek ayırma başarısız olursa.

Atma sürümünü yine de istiyor, new nothrownew.obj programınızla c çalışma zamanı kitaplığı için bağlantı.Ancak, ne zaman, bağlantı nothrownew.obj ile new Standart C++ Kitaplığı'nda artık çalışmaz.

c Çalışma Zamanı Kitaplığı ve standart C++ Kitaplığı oluşturan kitaplığı dosyaların listesi için bkz: crt kitaplığı özellikleri.

Ayrıca bkz.

Başvuru

Özel üye işlevler (C++)