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. |