Aracılığıyla paylaş


IsBaseOfStrict Yapısı

WRL altyapısını destekler ve doğrudan kodunuzdan kullanılmak üzere tasarlanmamıştır.

Sözdizimi

template <typename Base, typename Derived>
struct IsBaseOfStrict;

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

Parametreler

Temel
Temel tür.

Türetilmiş
Türetilen tür.

Açıklamalar

Bir türün başka bir türün tabanı olup olmadığını sınar.

İlk şablon, bir türün bir taban türünden türetilip türetilip türemediğini sınar ve bu da veya falseverebilirtrue. İkinci şablon, bir türün kendisinden türetilip türetilip türemediğini test eder falseve her zaman verir.

Üyeler

Genel Sabitler

Ad Tanım
IsBaseOfStrict::value Bir türün başka bir türün tabanı olup olmadığını gösterir.

Devralma Hiyerarşisi

IsBaseOfStrict

Gereksinimler

Üst bilgi: internal.h

Ad Alanı: Microsoft::WRL::D etails

IsBaseOfStrict::value

WRL altyapısını destekler ve doğrudan kodunuzdan kullanılmak üzere tasarlanmamıştır.

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

Açıklamalar

Bir türün başka bir türün tabanı olup olmadığını gösterir.

valuetrue türü, türünün Base Derivedtemel sınıfıysa, değilse olurfalse.