1. 가비지 컬렉터에 대해 설명해 주세요. 가비지 컬렉터란? 동적으로 할당된 메모리 중에서 더 이상 사용하지 않는 개체를 자동으로 탐지하고 해제하는 메모리 기법이다. 이는 메모리 누수와 같은 문제점을 방지하여 프로그램의 안정성과 성능을 향상하는 데 사용한다. C#은 가비지 컬렉터를 사용하여 자동으로 메모리를 관리합니다. 가비지 컬렉터는 동적으로 할당된 객체의 메모리를 추적하고, 필요하지 않은 개체를 검출하여 자동으로 해제합니다. 이를 통해 개발자가 따로 메모리 할당, 해제를 하는 번거로움을 줄여줍니다. C++의 가비지 컬렉터는 C#과 달리 기본적으로 제공하지 않는다. C++은 개발자가 개체의 메모리 할당과 해제를 수동으로 관리해야 하는 언어로써 메모리 누수나 메모리 포인터 관리에 신경 써야 합니다. 2...