What is difference between function overloading and overriding?
Answer Posted / niraj verma
It is possible in C++ to use the save function name for the
no of lines for different intention. Defining multiple
function with same name is know as function overloading or
function polymorphism.
Polymorphism means one function having many forms.
The overloading function must be different in its argument
list and with different data types.
Example:
#include<iostream.h>
#include<conio.h>
int square (int);
float square (float);
void main()
{
int a = 5;
float b = 2.5;
clrscr();
cout<<"square = "<<square(a);
cout<<"\n square = "<<square(b);
getch();
}
int square(int s)
{
return (s*s);
}
float square (float j)
{
return (j*j);
}
Overloading;
| Is This Answer Correct ? | 9 Yes | 1 No |
Post New Answer View All Answers
just right the logic of it 1--> If few people are electing then every time ur candidate should win 2--> arrange books in box, if box carry weight == books weight then take another box..... find the no of box required.
What is super in oop?
What are constructors in oop?
What is destructor example?
Write a program to reverse a string using recursive function?
How do you answer polymorphism?
Why it is called runtime polymorphism?
Which language is not a true object oriented programming language?
What is the difference between abstraction and polymorphism?
What is an example of genetic polymorphism?
Why is oop useful?
What is oops and its features?
Get me an image implementation program.
What is purpose of inheritance?
What does and I oop mean?