title: Difference between function overloading and method overloading
body: <p>Hi I am trying to understand the difference between function overloading and method overloading in c++. After googling I came across this. not sure if this is correct. If wrong pls help in correction.</p>
  <blockquote>
  <p>Method overloading and function overloading are related concepts. The term method overloading is defined as a feature which is found in various programming languages such as C++ and Java. It permits the creation of various functions with the same name. However all these functions differ from each other in terms of the type of input and the type of output of the function.</p>
  <p>On the other hand, the term function overloading is used in object-oriented programming. It is defined as a technique in which two or more functions which have the same name are distinguished from one another using different numbers and/or types of parameters.</p>
  </blockquote>
  <p>Source : <a href="http://www.blurtit.com/q662319.html" rel="nofollow noreferrer">http://www.blurtit.com/q662319.html</a></p>