what is function overloading..?

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


Please Help Members By Posting Answers For Below Questions

What is difference between multiple inheritance and multilevel inheritance?

596


What is object in oop with example?

688


What does no cap mean?

587


What is meant by oops concept?

603


What are objects in oop?

602






Why is polymorphism needed?

585


what are the different types of qualifier in java?

1833


Why is oop better than procedural?

600


What is the point of polymorphism?

578


What are main features of oop?

624


What do you mean by Encapsulation?

635


What are different oops concepts?

566


What are oops functions?

576


what is different between oops and c++

1995


What is the point of oop?

644