What is the term for the ability of a class to provide different implementations of a function depending on the types of its parameters in C++?
A. Function overriding
B. Function hiding
C. Function overloading
D. Function polymorphism
Answer: Option C

Join The Discussion