Bagikan melalui


<new>

Menentukan beberapa jenis dan fungsi yang mengontrol alokasi dan membebaskan penyimpanan di bawah kontrol program. Ini juga mendefinisikan komponen untuk pelaporan kesalahan manajemen penyimpanan.

Persyaratan

Header:<baru>

Namespace: std

Keterangan

Beberapa fungsi yang dideklarasikan dalam header ini dapat diganti. Implementasi menyediakan versi default, yang perilakunya dijelaskan dalam dokumen ini. Namun, program dapat menentukan fungsi dengan tanda tangan yang sama untuk mengganti versi default pada waktu tautan. Versi pengganti harus memenuhi persyaratan yang dijelaskan dalam dokumen ini.

Anggota

Objek

Nama Deskripsi
nothrow Menyediakan objek yang akan digunakan sebagai argumen untuk nothrow versi new dan delete.

Typedefs

Nama Deskripsi
new_handler Jenis yang menunjuk ke fungsi yang cocok untuk digunakan sebagai handler baru.
hardware_constructive_interference_size
hardware_destructive_interference_size

Fungsi

Nama Deskripsi
get_new_handler
pencuci
set_new_handler Menginstal fungsi pengguna yang dipanggil ketika baru gagal dalam upayanya mengalokasikan memori.

Operator

Nama Deskripsi
operator delete Fungsi yang dipanggil oleh ekspresi penghapusan untuk membatalkan alokasi penyimpanan untuk masing-masing objek.
operator delete[] Fungsi yang dipanggil oleh ekspresi penghapusan untuk membatalkan alokasi penyimpanan untuk array objek.
operator new Fungsi yang dipanggil oleh ekspresi baru untuk mengalokasikan penyimpanan untuk objek individual.
operator new[] Fungsi yang dipanggil oleh ekspresi baru untuk mengalokasikan penyimpanan untuk array objek.

Enums

Nama Deskripsi
align_val_t

Kelas

Nama Deskripsi
Kelas bad_alloc Kelas menjelaskan pengecualian yang dilemparkan untuk menunjukkan bahwa permintaan alokasi tidak berhasil.
Kelas bad_array_new_length
Kelas nothrow_t Kelas digunakan sebagai parameter fungsi untuk operator baru untuk menunjukkan bahwa fungsi harus mengembalikan pointer null untuk melaporkan kegagalan alokasi, daripada melemparkan pengecualian.

Lihat juga

Referensi File Header
Keamanan utas di Pustaka Standar C++