본문 바로가기
프로그래밍/C++

구조체(struct)와 공용체(union)

by 건우아빠유리남편 2009. 12. 2.
반응형
그림을 보면 알 수 있듯이...
공용체(union)을 사용하는 이유는... 단순메모리절약때문이다.


공용체를 사용하면서까지 메모리를 절약하다보면 Bit까지도 내려갈 수 있다.
1Byte이하의 기억공간을 선언하여 사용하고 싶을 때는 요 기호 =>    :    
를 사용 하면 된다.
ex) BYTE a : 1               -> 1Bit의 공간만 사용
      BYTE b : 7               -> 7Bit의 공간만 사용
따라서 다음과 같은 선언도 가능하다.
WORD c : 12                  ->12Bit의 공간만 사용



반응형

'프로그래밍 > C++' 카테고리의 다른 글

전처리기에 대하여  (0) 2009.12.02
[c++] DLL 연결 및 사용방법  (0) 2009.12.02
트리컨트롤(TreeCtrl) 사용법 종합  (0) 2009.11.08
MFC Tree Control  (0) 2009.11.06
More Effective C++ 요약정리  (0) 2009.11.02

댓글