Perpustakaan C ++ - <memory>

pengantar

Ini mendefinisikan utilitas umum untuk mengelola memori dinamis di header.

Alokator

Sr.No. Alokasi & deskripsi
1 pengalokasi

Ini adalah pengalokasi default.

2 alokator_arg

Ini adalah arg pengalokasi.

3 alokator_arg_t

Ini adalah tipe arg pengalokasi.

4 alokator_traits

Ini adalah sifat pengalokasi pengalokasi.

Pointer yang dikelola

Sr.No. Deskripsi petunjuk yang dikelola
1 auto_ptr

Ini adalah Pointer otomatis.

2 auto_ptr_ref

Ini adalah referensi ke penunjuk otomatis.

3 shared_ptr

Ini adalah penunjuk bersama.

4 weak_ptr

Ini adalah penunjuk bersama yang lemah.

5 unique_ptr

Ini adalah penunjuk unik.

6 default_delete

Ini adalah penghapus default.

Fungsi dan kelas terkait dengan shared_ptr

Sr.No. Fungsi dan kelas yang terkait dengan shared_ptr & description
1 buat_bagi

Ini digunakan untuk membuat shared_ptr.

2 alokasikan_bagi

Ini digunakan untuk mengalokasikan shared_ptr.

3 static_pointer_cast

Ini adalah pemeran statis shared_ptr.

4 dynamic_pointer_cast

Ini adalah pemeran dinamis shared_ptr.

5 const_pointer_cast

Ini adalah pemeran utama shared_ptr.

6 get_deleter

Ini digunakan untuk mendapatkan deleter dari shared_ptr.

7 tanpa pemilik

Ini adalah segi tanda baca numerik.

8 aktifkan_ berbagi_from_ini

Ini memungkinkan shared_from_this.