_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
Değer | Tanım |
---|---|
0 | Hata: İşleyici yüklü değil new veya etkin bir işleyici yok new . |
Kategori 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.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin