일반적으로 c++의 클래스는 구조체 보다 더 효과적인 문법입니다. 구조체와 클래스는 거의 흡사하게 동작하지만, 클래스에는 내부적으로 '함수' 등을 포함할 수 있습니다. 또한 클래스는 상속 등의 개념을 프로그래밍에서 그대로 이용할 수 있다는 점에서 객체 재향 프로그래밍을 가능하도록 해주는 기본적인 단위입니다. 여기서 상속이라는게 무엇일까요? 저희가 아는 상속이라는 의미와 일맥상통하다고 생각하시면 될 거 같아요! 그럼 구조체와 클래스의 차이점을 코드를 통해 알아볼까요 구조체 ------------------------------------------------------ #include #include using namespace std; struct Person { string name; int age; ..