IsBaseOfStrict 結構
支援 WRL 基礎結構,並不適合直接從您的程式代碼使用。
語法
template <typename Base, typename Derived>
struct IsBaseOfStrict;
template <typename Base>
struct IsBaseOfStrict<Base, Base>;
參數
Base
基底類型。
派生
衍生型別。
備註
測試某個類型是否為另一個類型的基底。
第一個範本會測試類型是否衍生自基底類型,這可能會產生 true
或 false
。 第二個範本會測試類型是否衍生自本身,這一律會產生 false
。
成員
公用常數
名稱 | 描述 |
---|---|
IsBaseOfStrict::value | 指出某個類型是否為另一個類型的基底。 |
繼承階層架構
IsBaseOfStrict
需求
標頭: internal.h
命名空間: Microsoft::WRL::D etails
IsBaseOfStrict::value
支援 WRL 基礎結構,並不適合直接從您的程式代碼使用。
static const bool value = __is_base_of(Base, Derived);
備註
指出某個類型是否為另一個類型的基底。
value
true
如果 type Base
是型Derived
別的基類,則為 ,否則為 false
。