C++ Inheritance Question:
Explain the difference between Overriding vs. overloading?
Answer:
Overloading helps to create different behaviors of methods with the same name and scope. For instance we can overload a method to return float values and integer values.
Overriding on the other hand changes the behavior of a class to make it behave different than its parent class.
Overriding on the other hand changes the behavior of a class to make it behave different than its parent class.
Previous Question | Next Question |
Explain about overriding? | Give example of pure virtual functions? |