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 |
Is c++ a pure oop language?
what is multi-threading in C++?
True or false, if you keep incrementing a variable, it will become negative a) True b) False c) It depends
What programming language should I learn first?
what are the characteristics of Class Members in C++?
How many standards of c++ are there?
How to write Multithreaded applications using C++?
2 Answers Honeywell, TCS, Wipro,
Which compiler does turbo c++ use?
Can create new c++ operators?
What does the ios::ate argument do?
How is data hiding achieved in c++?
How do I get good at c++ programming?