共用方式為


IsBaseOfStrict 結構

支援 WRL 基礎結構,並不適合直接從您的程式代碼使用。

語法

template <typename Base, typename Derived>
struct IsBaseOfStrict;

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

參數

Base
基底類型。

派生
衍生型別。

備註

測試某個類型是否為另一個類型的基底。

第一個範本會測試類型是否衍生自基底類型,這可能會產生 truefalse。 第二個範本會測試類型是否衍生自本身,這一律會產生 false

成員

公用常數

名稱 描述
IsBaseOfStrict::value 指出某個類型是否為另一個類型的基底。

繼承階層架構

IsBaseOfStrict

需求

標頭: internal.h

命名空間: Microsoft::WRL::D etails

IsBaseOfStrict::value

支援 WRL 基礎結構,並不適合直接從您的程式代碼使用。

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

備註

指出某個類型是否為另一個類型的基底。

valuetrue如果 type Base 是型Derived別的基類,則為 ,否則為 false