Udostępnij za pośrednictwem


IsSame — Struktura

Obsługuje infrastrukturę biblioteki WRL i nie jest przeznaczona do użycia bezpośrednio z kodu.

Składnia

template <typename T1, typename T2>
struct IsSame;

template <typename T1>
struct IsSame<T1, T1>;

Parametry

T1
Typ.

T2
Inny typ.

Uwagi

Sprawdza, czy jeden określony typ jest taki sam jak inny określony typ.

Członkowie

Stałe publiczne

Nazwa/nazwisko opis
IsSame::value Wskazuje, czy jeden typ jest taki sam jak inny.

Hierarchia dziedziczenia

IsSame

Wymagania

Nagłówek: internal.h

Przestrzeń nazw: Microsoft::WRL::D etails

IsSame::value

Obsługuje infrastrukturę biblioteki WRL i nie jest przeznaczona do użycia bezpośrednio z kodu.

template <typename T1, typename T2>
struct IsSame
{
    static const bool value = false;
};

template <typename T1>
struct IsSame<T1, T1>
{
    static const bool value = true;
};

Uwagi

Wskazuje, czy jeden typ jest taki sam jak inny.

value parametr jest true taki sam, jeśli parametry szablonu są takie same, a false parametry szablonu są inne.