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