IsBaseOfStrict — Struktura
Obsługuje infrastrukturę biblioteki WRL i nie jest przeznaczona do użycia bezpośrednio z kodu.
Składnia
template <typename Base, typename Derived>
struct IsBaseOfStrict;
template <typename Base>
struct IsBaseOfStrict<Base, Base>;
Parametry
Podstawowej
Typ podstawowy.
Pochodnej
Typ pochodny.
Uwagi
Sprawdza, czy jeden typ jest podstawą innego.
Pierwszy szablon sprawdza, czy typ pochodzi z typu podstawowego, co może przynieść wartość true
lub false
. Drugi szablon sprawdza, czy typ pochodzi od samego siebie, co zawsze daje wartość false
.
Członkowie
Stałe publiczne
Nazwa/nazwisko | opis |
---|---|
IsBaseOfStrict::value | Wskazuje, czy jeden typ jest podstawą innego. |
Hierarchia dziedziczenia
IsBaseOfStrict
Wymagania
Nagłówek: internal.h
Przestrzeń nazw: Microsoft::WRL::D etails
IsBaseOfStrict::value
Obsługuje infrastrukturę biblioteki WRL i nie jest przeznaczona do użycia bezpośrednio z kodu.
static const bool value = __is_base_of(Base, Derived);
Uwagi
Wskazuje, czy jeden typ jest podstawą innego.
value
jest true
, jeśli typ Base
jest klasą bazową typu Derived
, w przeciwnym razie jest to false
.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla