Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Memanggil handler yang saat ini terinstal.new
Sintaks
int _callnewh(
size_t size
)
Parameter
size
Jumlah memori yang coba dialokasikan new operator .
Nilai hasil
| Nilai | Deskripsi |
|---|---|
| 0 | Kegagalan: Tidak ada new handler yang diinstal atau tidak ada new handler yang aktif. |
| 1 | Berhasil: Handler new diinstal dan aktif. Alokasi memori dapat dicoba kembali. |
Pengecualian
Fungsi ini melemparkan bad_alloc jika new handler tidak dapat ditemukan.
Keterangan
Handler new dipanggil jika new operator gagal mengalokasikan memori. Handler new kemudian dapat memulai beberapa tindakan yang sesuai, seperti membebaskan memori sehingga alokasi berikutnya berhasil.
Secara default, status global fungsi ini dicakup ke aplikasi. Untuk mengubah perilaku ini, lihat Status global di CRT.
Persyaratan
| Rutin | Header yang diperlukan |
|---|---|
_callnewh |
internal.h |