Differentiate between function overloading and function overriding in C++?
In addition to the existing answers, Overridden functions are in different scopes; whereas overloaded functions are in same scope.