_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 |