_query_new_mode
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.
Baca juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk