Biblioteka C ++ - <pamięć>
Wprowadzenie
Definiuje ogólne narzędzia do zarządzania pamięcią dynamiczną w nagłówku.
Alokatorzy
Sr.No. | Alokator i opis |
---|---|
1 | podzielnik Jest to domyślny alokator. |
2 | alokator_arg Jest to argument podzielnika. |
3 | alokator_arg_t Jest to typ argumentu alokatora. |
4 | Alokator_trasy Jest to cecha alokatora. |
Zarządzane wskaźniki
Sr.No. | Opis zarządzanych wskaźników |
---|---|
1 | auto_ptr Jest to automatyczny wskaźnik. |
2 | auto_ptr_ref Jest to odniesienie do automatycznego wskaźnika. |
3 | shared_ptr To wspólny wskaźnik. |
4 | słaby_ptr Jest to słaby wspólny wskaźnik. |
5 | unique_ptr To wyjątkowy wskaźnik. |
6 | default_delete Jest to domyślne narzędzie do usuwania. |
Funkcje i klasy związane z shared_ptr
Sr.No. | Funkcje i klasy związane z shared_ptr & description |
---|---|
1 | make_shared Służy do tworzenia shared_ptr. |
2 | alokować_ współdzielenie Służy do przydzielania shared_ptr. |
3 | static_pointer_cast Jest to statyczna obsada shared_ptr. |
4 | dynamic_pointer_cast Jest to dynamiczna obsada shared_ptr. |
5 | const_pointer_cast Jest to stała rzutowana shared_ptr. |
6 | get_deleter Jest używany do pobierania deleter z shared_ptr. |
7 | niczyj Jest to aspekt interpunkcji numerycznej. |
8 | enable_shared_from_this Włącza shared_from_this. |