10.1. 프로그램언어 C++에서의 다형성의 개념
프로그램언어 C++의 다형성의 기본 이해 다형성은 객체지향 프로그래밍의 중요한 개념 중 하나로, C++에서도 다형성을 지원합니다. 다형성은 한 가지 인터페이스나 기능을 여러 방식으로 구현할 수 있는 능력을 말합니다. C++에서 다형성은 오버로딩(Overloading), 오버라이딩(Overriding), 가상 함수(Virtual Functions)을 통해 구현됩니다. 오버로딩은 같은 이름의 함수를 매개변수의 타입 또는 개수에 따라 다르게 정의하는 것을 말합니다. 컴파일러는 함수 호출 시 전달된 매개변수의 … Read more