Freigeben über


IsSame-Struktur

Unterstützt die WRL-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.

Syntax

template <typename T1, typename T2>
struct IsSame;

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

Parameter

T1
Ein -Typ.

T2
Ein anderer Typ.

Hinweise

Überprüft, ob ein angegebener Typ mit einem anderen angegebenen Typ identisch ist.

Member

Öffentliche Konstanten

Name Beschreibung
IsSame::value Gibt an, ob ein Typ mit einem anderen identisch ist.

Vererbungshierarchie

IsSame

Anforderungen

Header: internal.h

Namespace: Microsoft::WRL::D etails

IsSame::value

Unterstützt die WRL-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.

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

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

Hinweise

Gibt an, ob ein Typ mit einem anderen identisch ist.

value ist true , wenn die Vorlagenparameter identisch sind und false die Vorlagenparameter unterschiedlich sind.