클래스와 구조체 가장 큰 차이 1. 클래스는 힙 메모리에 할당된다 vs 구조체는 스택 메모리에 할당된다.=> 클래스는 GC관리 대상 / 구조체는 GC관리 대상이 아니다.2. 클래스는 상속이된다. vs 구조체는 상속이 안된다. 잘못된 사실 1. 구조체에 선언된 필드의 총 사이즈가 16이 넘으면 힙에 할당된다는데 이는 잘못된 사실이다. 2. 구조체에 클래스 타입을 필드로 가진다고 해서 "구조체" 자체가 힙에 할당되는 것은 아니다. 단지, 클래스 타입의 필드는 그 인스턴스만 힙에 있고 그 인스턴스를 가리키는 포인터 값은 구조체 내에 존재하며 따라서 스택에 구조체가 유지된다는 사실에는 변함이 없다. 언제 클래스? 언제 구조체? Choosing Between Class and Struct - Framework D..