Windows XP SP2プラットフォームでVC++ 6.0を使用しています。私は自分のコードでGUID構造体を使用しています。GUID変数の初期化
typedef struct _GUID { // size is 16
DWORD Data1;
WORD Data2;
WORD Data3;
BYTE Data4[8];
} GUID;
オブジェクトの作成時にこの構造体をゼロに初期化するにはどうすればよいですか?また、オブジェクトを作成するときに、メンバーのデフォルト値は何ですか?
GUID myGuid;
memset(&myGuid, 0, sizeof(GUID));
または複数のMicrosoftスタイルの方法:あなたがそれをしない場合は
GUID myGuid;
ZeroMemory(&myGuid, sizeof(GUID));