What is the difference between "overloading" and "overridding"?
Answers were Sorted based on User's Feedback
Answer / shivanannd
overloading means that we can use same method with same
name many times for multiple purpose in a class with
difference parameters.
overriding means we can refer a method of a base class with
same name in a derived class with same paameters.
| Is This Answer Correct ? | 8 Yes | 0 No |
Answer / shakti singh khinchi
Overloading: When more then 1 methods in a class having same
name but they are different in their number of parameters,
different in their parameters types and their order.
Overriding: When a parent class is derived by a child class
and some method which has present in parent class which is
declared as "virtual" in parent class , same method with
same name and parameters and sam type is also declared in
child class without "virtual" keyword, bcz it is by default
virtual in child. SO PARENT AND CHILD CLASS USES SAME METHOD
ARE CALLED OVERRIDING.
| Is This Answer Correct ? | 4 Yes | 0 No |
Answer / vighnesh
Overloading uses same funtion with different parameters
Overriding Uses same exactly similar funtion prototypes
this used in runtime polimorphism ie Virtual Funtions
| Is This Answer Correct ? | 2 Yes | 0 No |
Write about the role of c++ in the tradeoff of safety vs. Usability?
State the difference between pre and post increment/decrement operations.
What does namespace mean in c++?
What is the sequence of destruction of local objects?
write a program that a 5 digit number and calculates 2 power that number and prints it.
2 Answers Vimukti Technologies,
write a porgram in c++ that reads an integer and print the biggest digit in the number
What is the use of cmath in c++?
Why c++ is faster than java?
In a class only declaration of the function is there but defintion is not there then what is that function?
Can we change the basic meaning of an operator in c++?
What is the difference between #import and #include in c++?
What is the syntax for a for loop?