클래스가 뭔가요?클래스는 객체를 만들기 위한 설계도로 데이터와 함수를 하나로 묶어 표현한 구조를 의미합니다.클래스는 객체가 가져야할 상태와 행동을 정의하고, 이 클래스를 기반으로 여러 객체를 생성할 수 있습니다. 클래스와 구조체의 차이가 뭔가요?클래스와 구조체는 문법상 비슷해 보이지만, 메모리할당방식과 참조방식에 중요한 차이점이 있습니다.클래스는 힙 메모리에 할당되는 참조타입이며, 구조체는 스택 메모리에 할당되는 값 타입 입니다.이로인해 클래스는 변수를 다른 변수로 변경할 시 기존에 같은 메모리를 참조하고 있던 다른 변수 또한 영향을 받으며구조체의 경우 스택에 할당되어, 값 자체만 복사하므로 복사본을 수정하더라도 원본에는 영향이 없다는 차이점이 있습니다.또한 구조체의 경우 특수한 상황이 아니라면 스택메..