Windows XP SP2 플랫폼에서 VC++ 6.0을 사용하고 있습니다. 내 코드에서 GUID 구조를 사용하고 있습니다.GUID 변수 초기화
typedef struct _GUID { // size is 16
DWORD Data1;
WORD Data2;
WORD Data3;
BYTE Data4[8];
} GUID;
개체를 만드는 동안이 구조체를 0으로 초기화하는 방법은 무엇입니까? 또는 객체를 만들 때 멤버의 기본값은 무엇입니까?
GUID myGuid;
memset(&myGuid, 0, sizeof(GUID));
또는 더 많은 마이크로 소프트 스타일 방법 : 당신이 그것을하지 않으면
GUID myGuid;
ZeroMemory(&myGuid, sizeof(GUID));