检查GUID是否为零的最简洁但可读的方法是什么?我想出了以下代码:
GUID myGuid /* = ... */ ;
GUID zeroGuid;
memset(&zeroGuid, 0, sizeof(zeroGuid));
if (!IsEqualGUID(myGuid, zeroGuid))
{
// ... do something if GUID is not zero ...
}
Run Code Online (Sandbox Code Playgroud)
但我认为上面的代码太笨拙了.当然,我可以定义自己的IsZeroGUID()函数,但我想C++中已经有内置函数.
有没有更好的办法?
sha*_*oth 16
比较GUID_NULL:
if( myGuid != GUID_NULL ) {
//do stuff
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5060 次 |
| 最近记录: |