Answer Posted / achal ubbott
Here i tell how function overloading works. The point is
name mangling. Each c++ compiler follows an algorithm
called Name Mangling algorithm. Its job is to create
different symbols for functions. The mangled name of the
function would depend upon number,type and order of
function arguments. You can see these mangled names in the
assembly code. But C does not mangle function Names.
Unfortunately there is no ISO standard for name mangling.
So most c++ compilers do that in a different way
| Is This Answer Correct ? | 1 Yes | 2 No |
Post New Answer View All Answers
What is polymorphism and its types?
Templates mean
What is abstraction in oop?
What is a superclass in oop?
What is difference between multiple inheritance and multilevel inheritance?
What is an advantage of polymorphism?
What are the benefits of polymorphism?
What is destructor give example?
What does it mean when someone says I oop?
What is a class and object?
Which method cannot be overridden?
What is the difference between procedural programming and oops?
Hi friends I have experience of 6 months in website design and maintanence. Now i am looking for other IT jobs.. to switch platform. please post any interview you know in chennai.
Is enum a class?
What is the full form of oops?