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.