#pragma pack은 구조체의 저장 크기를 결정하는 명령어입니다.
BYTE 의 멤버 변수를 1바이트로 실제 저장하는가 아니면 2, 4바이트로 저장하는가를 설정합니다.
#pragma pack(push,2) <---- gcc, vs에서 이렇게 사용합니다.
struct KBITMAPFILEHEADER
{
WORD bfType;
DWORD bfSize;
WORD bfReserved1;
WORD bfReserved2;
DWORD bfOffBits;
};
#pragma pack(pop)
'Programming > 이것저것' 카테고리의 다른 글
Virtual Function (0) | 2010.03.18 |
---|---|
Virtual Destructor (0) | 2010.03.18 |
try/catch와 if/else의 차이점 (0) | 2010.03.18 |
C++ Style Type Casting (0) | 2010.03.18 |
#define swap (0) | 2010.03.18 |