Is following functions are said to be overloaded?
int add(int a,int b)
char *add(int a,int b)
Answers were Sorted based on User's Feedback
Answer / arunkumar995
Function overloadig can not be achive only chaining the
return type.We must havv to change the aruments.
int add(int a,int b)
char*add(int a,int b)
one think that return type not make important role in
function overloading.In fun Overloading must effect on the
arguments.
Thus we say the given [int add(int a,int b)
char*add(int a,int b)]is not function overloaded.
| Is This Answer Correct ? | 6 Yes | 1 No |
Yes the said funtion add is overloaded.
But it is in ambiguous state because of passing element is
same.
Compiler will differ with the passing elements, but dont
consider the return value.
In this quiestion the two add funtion having two different
return type int & char * respectively.
I think the below one will be correct example for
overloaded function.
int add(int a,int b);
char *add(float a,int b);
| Is This Answer Correct ? | 8 Yes | 7 No |
Answer / ajay singh
No above function is not overloaded .... function over
loading can take place if the signature of the function is
different and the signature of the function do not include
the return type
| Is This Answer Correct ? | 0 Yes | 0 No |
What is oops in simple words?
What is super in oop?
There are 2 empty jars of 5 and 3 liters capacity. And a river is flowing besides. I want to measure 4 liters of wanter using these 2 jars. How do you do this?
1234554321 1234 4321 123 321 12 21 1 1 12 21 123 321 1234 4321 1234554321
A file pointer always contains the __________ of the file
When is an object created and what is its lifetime?
How is class defined?
What is class and example?
What are the advantanges of modularity
What causes polymorphism?
what is the difference between ERROR and EXCEPTION?
Is data hiding and abstraction same?