본문 바로가기
Engineering/C/C++

#pragma를 이용해 바이트 처리단위 변경하기

by Humaneer 2008. 8. 28.


PRAGMA_TEST를 정의하면, 한마디로 pragma pack(push, 1)이 세팅되면, 바이트 처리단위가 1이 되어 구조체의 크기가 7이된다. 정의하지 않으면 32bit 운영체제의 기본단위인 4byte가 되어 구조체의 크기가 8이 된다.

이희덕 선임이 알려주신 고마운 Tip! 아직도 C와 Compiler에 대해 모르는 것이 너무나도 많음을 느낀다.

#pragma의 자세한 사용법은 아래의 링크에 친절히 소개되어 있다. +_+;
http://cafe.naver.com/devctrl.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=468