支持 WRL基础结构,不应在代码中直接使用。
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>;
参数
T
类型名称。hasWeakReferenceSupport
分配支持弱引用的对象的内存。true ;将不支持弱引用对象的内存中。false
备注
分配一 activatable 类的内存,无论是否使用弱引用支持。
重写 MakeAllocator 类实现一种用户定义的内存分配模式。
MakeAllocator 通常用于在构造期间防止内存泄漏,则对象将引发。
成员
公共构造函数
名称 |
说明 |
---|---|
初始化 MakeAllocator 类的新实例。 |
|
Deinitializes MakeAllocator 类的当前实例。 |
公共方法
名称 |
说明 |
---|---|
分配内存并将它与当前 MakeAllocator 对象。 |
|
离散从当前对象 MakeAllocator 的 分配 方法分配的内存。 |
继承层次结构
MakeAllocator
要求
**头文件:**implements.h
Microsoft::WRL::Details命名空间: