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;
};
备注
指示一种类型是否与另一种类型相同。
如果模板参数相同,则 value
为 true
,如果模板参数不同,则为 false
。