在C++中比较两个GUID是否相等

Hel*_*ein 5 guid equality visual-c++

我正在寻找最简单的方法来比较两个GUID在C++中的相等性.当然有一个预定义的功能.

该解决方案需要与Visual C++ 2010一起使用.

更新:

我在谈论Guiddef.h中定义的GUID:

typedef struct _GUID {
    unsigned long  Data1;
    unsigned short Data2;
    unsigned short Data3;
    unsigned char  Data4[ 8 ];
} GUID;
Run Code Online (Sandbox Code Playgroud)

Jes*_*ood 11

也许你想要IsEqualGUID(在幕后使用memcmp)或者只是使用operator==(为你调用IsEqualGUID).