IsSame 结构

支持 WRL 基础结构,不应在代码中直接使用。

语法

template <typename T1, typename T2>
struct IsSame;

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

参数

T1
类型。

T2
另一种类型。

备注

测试一个指定的类型是否与另一个指定类型相同。

成员

公共常量

“属性” 描述
IsSame::value 指示一种类型是否与另一种类型相同。

继承层次结构

IsSame

要求

标头:internal.h

命名空间:Microsoft::WRL::Details

IsSame::value

支持 WRL 基础结构,不应在代码中直接使用。

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

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

备注

指示一种类型是否与另一种类型相同。

如果模板参数相同,则 valuetrue,如果模板参数不同,则为 false