MakeAllocator – třída
Podporuje infrastrukturu WRL a není určen pro použití přímo v kódu.
template<
typename T,
bool hasWeakReferenceSupport =
!__is_base_of(RuntimeClassFlags<InhibitWeakReference>,
T)> , T)> class MakeAllocator;
template<
typename T
>
class MakeAllocator<T, false>;
template<
typename T
>
class MakeAllocator<T, true>;
Parametry
T
Název typu.hasWeakReferenceSupport
truepřidělení paměti pro objekt, který podporuje slabé odkazy; falsepřidělení paměti pro objekt, který nepodporuje slabé reference.
Poznámky
Přidělí paměť activatable třídy s nebo bez slabá odkazovat na podporu.
Přepsat implementovat model přidělení paměti pro uživatelem definované třídy MakeAllocator.
MakeAllocator se obvykle používá k nevracení paměti zabránit, pokud objekt vyvolá během stavby.
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Inicializuje novou instanci třídy MakeAllocator. |
|
Deinitializes aktuální instanci třídy MakeAllocator. |
Veřejné metody
Název |
Description |
---|---|
Přidělí paměť a přidruží aktuální objekt MakeAllocator. |
|
Zruší přiřazení přípon paměti přidělené přidělení metoda z aktuálního objektu MakeAllocator. |
Hierarchii dědičnosti
MakeAllocator
Požadavky
Záhlaví: implements.h
Obor názvů: Microsoft::WRL::Details