Function Overloading is the implementation of static polymorphism where same function name having different defenitions for different uses. Function overriding is applicable for dynamic polymorphism where where the function name and the definition are same but the function call is decided at the run time according to the type of object reference.
Archive for the ‘C/C++’ Category
What is the difference between “overloading” and “overridding”?
December 10, 2009ABC to Convert Integers to Strings in C++
June 23, 2009I was solving a problem in TopCoder. It required a conversion of integer to a string. This is simple in Java but a little complicated in C++. So, I am jotting down here some of the link that helped me. I will also try to make a mention of the problem associated with them. The [...]
How to use scanf to read Strings with Spaces ?
June 10, 2009I knew this for two years now, but it dint strike me before to put it up in the blog; don’t know why ? Its easy and simple, I don’t think I need to explain. Only the syntax needs to be remembered. scanf(” %[^\n]s”,a); May be you get a question in your mind. What does [...]
How to set precision in C++
June 1, 2009In C++, you can use the ‘precision’ function to set the precision of the output. The function ‘precision’ is present in the header file ‘iostream.h’. The following, cout.precision(n); will have totally print ‘n’ d igits in the output with the decimal point in between(say ‘x’ before the decimal and ‘n-x’ after the decimal. The value [...]

