MakeAllocator 클래스
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약한 참조를 지원 하지 않는 개체에 대해 메모리를 할당할 수 있습니다.
설명
관계 없이 약한 활성화할 수 있는 클래스에 대 한 메모리를 할당 참조 지원.
사용자 정의 메모리 할당 모델을 구현 하는 MakeAllocator 클래스를 재정의 합니다.
MakeAllocator 개체를 생성 하는 동안 throw 하는 경우 메모리 누수를 방지 하기 위해 일반적으로 사용 됩니다.
Members
Public 생성자
Name |
설명 |
---|---|
MakeAllocator 클래스의 새 인스턴스를 초기화 합니다. |
|
MakeAllocator 클래스의 현재 인스턴스를 deinitializes. |
Public 메서드
Name |
설명 |
---|---|
메모리를 할당 하 고 현재 MakeAllocator 개체와 연결 합니다. |
|
분리에 의해 할당 된 메모리는 할당 메서드는 현재 MakeAllocator 개체에서. |
상속 계층 구조
MakeAllocator
요구 사항
헤더: implements.h
네임 스페이스: Microsoft::WRL::Details