MakeAllocator (Clase)
Admite la infraestructura de WRL y no está diseñado para usarse directamente desde el código.
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>;
Parámetros
T
Un nombre de tipo.hasWeakReferenceSupport
true para asignar memoria para un objeto que admite referencias parciales; false para asignar memoria para un objeto que no admite referencias parciales.
Comentarios
Asigna memoria para una clase activatable, con o sin compatibilidad parcial de referencia.
Reemplace la clase de MakeAllocator para implementar un modelo de asignación de memoria definido por el usuario.
MakeAllocator se utiliza normalmente para evitar pérdidas de memoria si los tiros de un objeto durante la construcción.
Members
Constructores públicos
Name |
Descripción |
---|---|
Inicializa una nueva instancia de la clase de MakeAllocator. |
|
Desinicializa la instancia actual de la clase de MakeAllocator. |
Métodos públicos
Name |
Descripción |
---|---|
Asigna memoria y la asocia al objeto actual de MakeAllocator. |
|
Desasocia la memoria asignada por el método de Asigna del objeto actual de MakeAllocator. |
Jerarquía de herencia
MakeAllocator
Requisitos
encabezado: implements.h
espacio de nombres: Microsoft::WRL::Details