Partager via


IsSame (structure)

Prend en charge l’infrastructure WRL et n’est pas destinée à être utilisée directement à partir de votre code.

Syntaxe

template <typename T1, typename T2>
struct IsSame;

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

Paramètres

T1
Type .

T2
Un autre type.

Notes

Teste si un type spécifié est identique à un autre type spécifié.

Membres

Constantes publiques

Nom Description
IsSame ::value Indique si un type est identique à un autre.

Hiérarchie d'héritage

IsSame

Spécifications

En-tête : internal.h

Namespace : Microsoft ::WRL ::D etails

IsSame ::value

Prend en charge l’infrastructure WRL et n’est pas destinée à être utilisée directement à partir de votre code.

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

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

Notes

Indique si un type est identique à un autre.

value est true si les paramètres du modèle sont identiques et false si les paramètres du modèle sont différents.