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 |
How do c++ struct differs from the c++ class?
What are the vectors in c++?
What is the difference between a baller and a reference in C++?
In which memory a class gets stored(in heap /in stack)? And why??
Show the declaration for a static member variable.
What is the arrow operator in c++?
What is data type in c++?
What is using namespace std in cpp?
How do you flush a buffer in c++?
Are c and c++ similar?
Explain linked list using c++ with an example?
What is the extraction operator and what does it do?