목차 1. Struct와 Class의 차이 2. 언제 Struct를 사용하는가 3. 언제 Class를 사용하는가 4. 현업 개발자의 추천 1. Struct와 Class의 차이 변수 할당할 때 차이가 생긴다. Class는 이미 할당된 변수를 새로운 변수로 할당할 때 새로운 변수는 기존의 변수를 지칭하고 있다. Structure는 복사가 된다. 이렇게 동작의 차이가 생기는 이유는 뭘까? 두 타입이 생성되는 인스턴스가 컴퓨터 안에서 할당되는 메모리 공간의 차이가 있기 때문이다. Class 는 Heap영역에, Structure는 Stack영역에 할당된다. 각 영역은 다른 속성을 갖고 있다. Stack은 시스템에서 당장 실행하거나 타이트하게 control, managing해야하는 놈들은 stack에 할당한다. 그..