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.
Mengembalikan bilangan bulat yang menunjukkan mode handler yang new ditetapkan oleh _set_new_mode untuk malloc.
Sintaks
int _query_new_mode(
void
);
Nilai hasil
Mengembalikan mode handler saat ini new , yaitu 0 atau 1, untuk malloc. Nilai pengembalian 1 menunjukkan bahwa, pada kegagalan mengalokasikan memori, malloc memanggil new rutinitas handler; nilai pengembalian 0 menunjukkan bahwa itu tidak.
Keterangan
Fungsi C++ _query_new_mode mengembalikan bilangan bulat yang menunjukkan new mode handler yang diatur oleh fungsi C++ _set_new_mode untuk malloc. Mode new handler menunjukkan apakah, pada kegagalan mengalokasikan memori, malloc adalah memanggil new rutinitas handler sebagaimana diatur oleh _set_new_handler. Secara default, malloc tidak memanggil new rutinitas handler saat gagal. Anda dapat menggunakan _set_new_mode untuk mengambil alih perilaku ini sehingga pada kegagalan malloc memanggil new rutinitas handler dengan cara yang sama seperti yang new dilakukan operator ketika gagal mengalokasikan memori. Untuk informasi selengkapnya, lihat diskusi operator baru dan hapus di Referensi Bahasa C++.
Persyaratan
| Rutin | Header yang diperlukan |
|---|---|
_query_new_mode |
<new.h> |
Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.
Pustaka
Semua versi pustaka run-time C.