Какой самый краткий, но читаемый способ проверить, равен ли GUID нулю? Я придумал следующий код:
GUID myGuid /* = ... */ ;
GUID zeroGuid;
memset(&zeroGuid, 0, sizeof(zeroGuid));
if (!IsEqualGUID(myGuid, zeroGuid))
{
// ... do something if GUID is not zero ...
}
Но я думаю, что приведенный выше код слишком неуклюжий. Конечно, я мог бы определить свою собственную функцию IsZeroGUID (), но я предполагаю, что в C ++ уже есть встроенная функция.
Есть ли лучший способ?