Aracılığıyla paylaş


_callnewh

Şu anda yüklü new olan işleyiciyi çağırır.

Sözdizimi

int _callnewh(
   size_t size
   )

Parametreler

size
operatörün new ayırmaya çalıştığı bellek miktarı.

Dönüş değeri

Value Açıklama
0 Hata: İşleyici yüklü değil new veya etkin bir işleyici yok new .
1 Başarılı: İşleyici new yüklü ve etkin. Bellek ayırma yeniden denenebilir.

Özel durumlar

İşleyici bulunamıyorsanew bu işlev oluştururbad_alloc.

Açıklamalar

new İşleç belleği başarıyla ayıramazsa new işleyici çağrılır. ardından new işleyici, izleyen ayırmaların başarılı olması için bellek boşaltma gibi bazı uygun eylemleri başlatabilir.

Varsayılan olarak, bu işlevin genel durumunun kapsamı uygulama olarak belirlenmiştir. Bu davranışı değiştirmek için bkz. CRT'de Genel durum.

Gereksinimler

Yordam Gerekli başlık
_callnewh internal.h

Ayrıca bkz.

_set_new_handler
_set_new_mode