Hi all!
What is the need of "function over loading" in c++? since C++ supports the "function templeates", which can enable the user to write only one generic function that can deal with different data types?

I think, to reduce the code for different funciton defnitions, "function templates" had been introduced.. am i right? or any advantage is there?

Thanks in advance:
regards:
raghunadhs.