Библиотека C ++ - <память>
Введение
Он определяет общие утилиты для управления динамической памятью в заголовке.
Распределители
Sr. No. | Распределитель и описание |
---|---|
1 | распределитель Это распределитель по умолчанию. |
2 | allocator_arg Это распределитель arg. |
3 | allocator_arg_t Это тип arg распределителя. |
4 | allocator_traits Это свойства распределителя. |
Управляемые указатели
Sr. No. | Описание управляемых указателей |
---|---|
1 | auto_ptr Это автоматический указатель. |
2 | auto_ptr_ref Это ссылка на автоматический указатель. |
3 | shared_ptr Это общий указатель. |
4 | weak_ptr Это слабый общий указатель. |
5 | unique_ptr Это уникальный указатель. |
6 | default_delete Это средство удаления по умолчанию. |
Функции и классы, связанные с shared_ptr
Sr. No. | Функции и классы, связанные с shared_ptr & description |
---|---|
1 | make_shared Он используется для создания shared_ptr. |
2 | allocate_shared Он используется для выделения shared_ptr. |
3 | static_pointer_cast Это статическое приведение shared_ptr. |
4 | dynamic_pointer_cast Это динамическое приведение shared_ptr. |
5 | const_pointer_cast Это константное приведение shared_ptr. |
6 | get_deleter Он используется для получения удаления из shared_ptr. |
7 | owner_less Это числовой аспект пунктуации. |
8 | enable_shared_from_this Он включает shared_from_this. |