공용체는 하나의 메모리 공간을 여러 개의 자료형이나 변수가 공유하는 것이다. 정의 union 키워드를 사용하며, 공용체의 멤버는 반드시 정수형이거나 문자형이어야 한다. 각각의 멤버는 전체 길이가 같아야 한다. 1 union REG 2 { 3 int ax ; 4 short ah , al ; 5 } 멤버의 사용 구조체와 마찬가지로 .연산자를 사용해서 멤버에 접근할 수 있다.
Elex의 C/C++ 언어 노트