다음을 통해 공유


IsBaseOfStrict 구조체

WRL 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다.

구문

template <typename Base, typename Derived>
struct IsBaseOfStrict;

template <typename Base>
struct IsBaseOfStrict<Base, Base>;

매개 변수

Base
기본 형식입니다.

파생
파생 형식입니다.

설명

형식 하나가 다른 형식의 기본 형식인지 테스트합니다.

첫 번째 템플릿은 형식이 생성될 수 있는 기본 형식에서 파생되는지 여부를 false테스트합니다true. 두 번째 템플릿은 형식이 자체에서 파생되는지 여부를 테스트하며, 이는 항상 생성됩니다 false.

멤버

공용 상수

이름 설명
IsBaseOfStrict::value 한 형식이 다른 형식의 기준인지 여부를 나타냅니다.

상속 계층 구조

IsBaseOfStrict

요구 사항

헤더: internal.h

네임스페이스: Microsoft::WRL::D etails

IsBaseOfStrict::value

WRL 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다.

static const bool value = __is_base_of(Base, Derived);

설명

한 형식이 다른 형식의 기준인지 여부를 나타냅니다.

value형식이 형식 BaseDerived의 기본 클래스이면 <a0/>이고, 그렇지 않으면 입니다false.