union은 왜 있는거임?
게임으로 치면
struct penis {
double size;
double semen;
double power;
};
union은 뭐할때 쓰는거야? 왜 멤버들이 동일한 저장공간을 사용함? 그래서 좋은점이 뭐지
그냥 union 안쓰고 struct만 써도 무방함?
union은 왜 있는거임?
게임으로 치면
struct penis {
double size;
double semen;
double power;
};
union은 뭐할때 쓰는거야? 왜 멤버들이 동일한 저장공간을 사용함? 그래서 좋은점이 뭐지
그냥 union 안쓰고 struct만 써도 무방함?
너가 char를 담거나 int를 담을 수 있는 struct를 만든다고 생각해봐. char가 담겨있으면 int가 쓸 일이 없고 int가 담겨있으면 char가 쓸 일이 없잖아? 그럼 두 자료를 다른 공간에 두는것보다 메모리를 공유해서 사용하도록 하면 좋겠지
char가 담겨있으면 왜 int가 쓸일이 없음? 이게 무슨 소리야
struct a { char c; int i; }는 char'와' int를 담는거고, union a { char c; int i; };는 char '또는' int를 담는건데 이래도 어려운가
union이 예전처럼 640kb면 충분한 메모리입니다 같은 소리 할때는 진짜 요긴하게 쓰였다는데.
아 모든걸 이해했음. 빵하나 먹고왔더니 이해가 되네. 임베디드같은 열악한 환경에서 union을 쓰면 메모리를 무지 아낄 수 있겠네