<memory>
Definuje třídu, operátor a několik šablon, které pomáhají přidělit a volné objekty.
#include <memory>
Členy
Funkce
Vytvoří shared_ptr na objekty, které jsou přiděleny a konstruována pro daný typ s určené alokace. |
|
Stejné jako uninitialized_copy , ale vynucuje použití zaškrtnutý iterátor jako výstup iterátor. |
|
Stejné jako uninitialized_fill_n , ale vynucuje použití zaškrtnutý iterátor jako výstup iterátor. |
|
Const přetypování na shared_ptr. |
|
Informuje uvolňování, obsahují znaky počínaje zadanou adresu, která spadají velikost určeného bloku žádné sledovatelné ukazatele. |
|
Uvolňování informuje, že uvedena adresa pro přidělení úložiště a je k dispozici. |
|
Odstraní objekty se operator new.Vhodný pro použití s unique_ptr. |
|
Dynamické přetypovat na shared_ptr. |
|
Získat deleter z shared_ptr. |
|
Vrátí typ ukazatel bezpečnost nepřevzal žádné uvolňování. |
|
Přiděluje dočasné úložiště pro řadu prvků, které není větší než zadaný počet prvků. |
|
Vytvoří a vrátí shared_ptr odkazující na přidělené objekty, které jsou vyrobeny z nula nebo více argumentů, které jsou pomocí přidělujícího modulu výchozí. |
|
Umožňuje na základě vlastnictví smíšené porovnání ukazatelů sdílené a slabé. |
|
Výčet všech možných návratových hodnot pro get_pointer_safety. |
|
Zruší přidělení dočasné paměti, která byla přidělena, použití get_temporary_buffer funkce šablony. |
|
Statické přetypovat na shared_ptr. |
|
Zaměnit dva shared_ptr nebo weak_ptr objekty. |
|
Stejné jako uninitialized_copy , ale umožňuje použití iterátoru Nekontrolovaná jako výstup iterátor při _SECURE_SCL = 1 je definován. |
|
Stejné jako uninitialized_fill_n , ale umožňuje použití iterátoru Nekontrolovaná jako výstup iterátor při _SECURE_SCL = 1 je definován. |
|
Informuje o tom, uvolňování, který znaky v bloku paměti definován ukazatel základní adresu a velikost bloku může nyní obsahují sledovatelné ukazatele. |
|
Informuje garbage_collector , že umístění zadané paměti není k dispozici. |
|
Kopie objektů ze zadaného rozsahu vstupu do neinicializované cílové oblasti. |
|
Vytvoří kopii zadaný počet prvků z iterátoru vstupní.Kopie jsou umístěny vpřed iterace. |
|
Kopie objektů zadaná hodnota do neinicializované cílové oblasti. |
|
Kopie objektů zadaného hodnota na zadaný počet prvků neinicializované cílové oblasti. |
Operátory
Testy nerovnost mezi přidělování objekty dané třídy. |
|
Testy pro rovnost mezi přidělování objekty dané třídy. |
|
Testy pro jeden objekt Alokátor je větší než nebo rovna hodnotě druhého přidělování objektu dané třídy. |
|
Testy pro jeden objekt je menší než druhý objekt dané třídy. |
|
Testy pro jeden objekt je menší nebo rovna hodnotě druhého objektu dané třídy. |
|
Testy pro jeden objekt, která je větší než druhý objekt dané třídy. |
|
shared_ptrPodavač stránek. |
Třídy
Popisuje šablony třídy objektu, který spravuje úložiště přidělení a uvolnění pro pole objektů typu typu. |
|
Popisuje objekt, který určuje všechny informace, který je nutný pro kontejner technologie přidělování. |
|
Popisuje šablony třídy objektu, který uchovává ukazatel do přidělené objekt typu Typ * , zajistí, aby objekt, na která se získá body odstraněny při jeho nadřazeného auto_ptr získá zničeny. |
|
Hlásí chybné weak_ptr výjimku. |
|
Umožňuje generovat shared_ptr. |
|
Poskytuje informace, který je nutný pro objekt třídy šablony allocator_traits k popisu přidělování ukazatele typu Ptr. |
|
Třída adaptéru, která je určena k povolení algoritmy pro ukládání výsledků do neinicializované paměti. |
|
Obtéká počítáno odkaz inteligentní ukazatel kolem dynamicky přiřazené objektu. |
|
Uchovává ukazatel na vlastnictví objektu.Ukazatel je ve vlastnictví žádné jiné unique_ptr.unique_ptr Je zničeno, když vlastník zničen. |
|
Obtéká slabě propojené ukazatele. |
Specializace
Specializace šablony třídy přidělování zadejte void, definování pouze specializované typy členů, které dávají smysl v tomto kontextu. |
Viz také
Referenční dokumentace
Bezpečnostní vlákno v Standardní knihovna C++