C++에서 상속과 다형성은 객체 지향 프로그래밍의 핵심 개념 중 하나로, 코드의 재사용성과 유연성을 높이는 데 중요한 역할을 합니다. 이 글에서는 C++에서 상속과 다형성의 개념과 이를 구현하는 방법에 대해 알아보겠습니다 상속 (Inheritance) 상속은 객체 지향 프로그래밍에서 부모 클래스(기본 클래스)의 속성과 동작을 자식 클래스(파생 클래스)가 물려받는 개념입니다. 이를 통해 코드의 중복을 줄이고, 클래스 간의 계층 구조를 만들어 확장성을 높일 수 있습니다. class Animal { public: void sound() { cout