DEBUG_NEW

# define Yeni debug_new

Açıklamalar

Bellek sızıntıları bulma konusunda yardımcı olur. debug_new , normalde yığın ayrılacak new operatörünü kullanırsınız programınızda her yerde kullanabilirsiniz.

( _debug sembolü tanımlandığında) hata ayıklama modunda debug_new o ayırdığı her nesne için dosya adı ve satır numarası izler. CMemoryState::DumpAllObjectsSince üye işlevini kullandığınızda, daha sonra debug_new ile ayrılan her nesne dosya ve satır numarası ile nerede ayrıldı gösterilir.

debug_newkullanmak için aşağıdaki yönerge, kaynak dosyalarına ekleme:

 # define yeni debug_new

Bu yönerge eklemek sonra preprocessor debug_new her yerde Yenikullandığınız ve mfc gerisini halleder ekler. Programınızın sürümünü derlemek, basit Yeni bir operasyona debug_new giderir ve dosya adı ve satır numarası bilgisi olmayan oluşturulur.

&Notnbsp;  mfc (4.1 ve önceki) önceki sürümlerinde IMPLEMENT_DYNCREATE ya da IMPLEMENT_SERIAL makroları denilen tüm deyimleri # define ifadenin koymak gerekiyordu. Bu artık gerekli değildir.

debug_new makro ile ilgili daha fazla bilgi için bkz: mfc hata ayıklama desteği Visual c++ programlama Kılavuzu.

Index