class base
{
public:
int fun(int)
{}
};
class base2
{
public:
int fun(float)
{
}
};
so here qustion is both function either function
overloading or over riding;
Answers were Sorted based on User's Feedback
Answer / utpal kashyap
Overloading...
Because Function overloading depends upon type of parameters/number of parameters (NOT type of function) passed in function, So this is the example of function overloading.
Is This Answer Correct ? | 11 Yes | 3 No |
Answer / adarsh gumashta
Overloading would be possible if class 2 extended class1
but in the case its not there . so neither overloading nor overriding .
http://stackoverflow.com/a/14181786
Is This Answer Correct ? | 3 Yes | 0 No |
Answer / sandeep mannarakkal
Over loading and overriding , both are performing in the same scope, here both functions have different scope.
So it is NOT overloading ,
NOT over riding.
Is This Answer Correct ? | 0 Yes | 0 No |
Write a struct time where integer m, h, s are its members?
What are all predefined data types in c++?
What is one dimensional array in c++?
Problem 6: Area of a trapezoid can be calculated by the following formula: A=(b1 b2)×h2 where b1 and b2 are the parallel sides or the bases and h is length of height Write a C code of this program
How to declare a pointer to an array of integers?
What is the difference between C and CPP?
What does override mean in c++?
Can I have a reference as a data member of a class? If yes, then how do I initialise it?
What is a virtual destructor?
What is a buffer c++?
Can we use struct in c++?
Why c++ is not a pure oop language?