728x90 반응형 union1 [C++ 기초] 10. 공용체(Union)와 열거체(Enum) 공용체(Union) 정의 서로 다른 데이터형을 한 시점에 한 가지 데이터만 보관하는 데이터형. 구조체(Struct)와 생김새가 비슷함. 선언 union UnionName { 타입 멤버변수1 타입 멤버변수2 ... } 특징 공용체의 모든 멤버들이 같은 메모리 공간을 사용. 동시에 데이터를 저장할 수 없고, 이전 데이터는 소실된다. 주로 메모리 절약을 위해 사용됨. OS, HW 데이터 구조에 사용. #include using namespace std; int main() { union MyUnion { int intVal; long longVal; float floatVal; }; MyUnion test; test.intVal = 3; cout 2023. 3. 12. 이전 1 다음 728x90 반응형