【发布时间】:2014-10-07 10:06:19
【问题描述】:
我刚刚在微软的 guiddef.h 头文件中找到了这个:
__inline bool operator==(REFGUID guidOne, REFGUID guidOther)
{
return !!IsEqualGUID(guidOne,guidOther);
}
!! 有什么意义吗,还是某个开发者那天觉得很可爱?
【问题讨论】:
-
这是to normalize values to 0 or 1的常用方式,它也给你一个整数类型的转换。
-
这可能不应该被标记为 C,因为
operator==是特定于 C++ 的。