Thư viện C ++ - <memory>
Giới thiệu
Nó định nghĩa các tiện ích chung để quản lý bộ nhớ động trong tiêu đề.
Người phân bổ
| Sr.No. | Phân bổ & mô tả |
|---|---|
| 1 | người phân bổ Nó là một bộ cấp phát mặc định. |
| 2 | Deliveryator_arg Đó là một lập luận của nhà phân bổ. |
| 3 | Deliveryator_arg_t Nó là một kiểu đối số cấp phát. |
| 4 | Deliveryator_traits Nó là một đặc điểm của bộ cấp phát phân bổ. |
Con trỏ được quản lý
| Sr.No. | Mô tả con trỏ được quản lý |
|---|---|
| 1 | auto_ptr Nó là một con trỏ tự động. |
| 2 | auto_ptr_ref Nó là một tham chiếu đến con trỏ tự động. |
| 3 | shared_ptr Nó là một con trỏ được chia sẻ. |
| 4 | yếu_ptr Nó là một con trỏ chia sẻ yếu. |
| 5 | unique_ptr Nó là một con trỏ duy nhất. |
| 6 | default_delete Nó là một trình xóa mặc định. |
Các hàm và lớp liên quan đến shared_ptr
| Sr.No. | Các hàm và lớp liên quan đến shared_ptr & description |
|---|---|
| 1 | make_shared Nó được sử dụng để tạo shared_ptr. |
| 2 | phân bổ_ chia sẻ Nó được sử dụng để cấp phát shared_ptr. |
| 3 | static_pointer_cast Nó là một cast tĩnh của shared_ptr. |
| 4 | dynamic_pointer_cast Nó là một cast động của shared_ptr. |
| 5 | const_pointer_cast Nó là một kiểu diễn viên const của shared_ptr. |
| 6 | get_deleter Nó được sử dụng để lấy deleter từ shared_ptr. |
| 7 | không có chủ Nó là một khía cạnh dấu câu số. |
| số 8 | enable_shared_from_this Nó cho phép shared_from_this. |