|
버그 아닙니다.
#pragma pack(1)
전처리기 사용해서 한번 사이즈 측정해보세요.
괄호안에 숫자 바꿔가면서 해보시구요.
푸흐흐 님이 쓰신 글 :
: typedef struct tagBITMAPFILEHEADER { // bmfh
: WORD bfType;
: DWORD bfSize;
: WORD bfReserved1;
: WORD bfReserved2;
: DWORD bfOffBits;
: } BITMAPFILEHEADER;
:
: 이구조체의 크기는 14바이트 입니다..
: 근데 sizeof(BITMAPFILEHEADER)의 결과는 16 입니다..
: 황당 하더군요..
: 그래서 똑 같은 구조체를 만들어 이름만 바꾸어서 sizeof연산자를 써도
: 똑같이 16이 나오는 군요...
: 어떻게 이런 일이 있을 수 있는 거죠..
: 빌더 버젼은 6.0 입니다..
:
|