Possible Duplicate:
What is the difference between a method and a function
I’m trying to get my terminology correct.
What is the difference between a method and a function, in regards to C++ specifically.
Is it that a method returns nothing and just preforms operations on its class; while a function has a return value?
As far as the C++ standard is concerned, there is no such thing as a “method”. This terminology is used in other OO languages (e.g. Java) to refer to member functions of a class.
In common usage, you’ll find that most people will use “method” and “function” more or less interchangeably, although some people will restrict use of “method” to member functions (as opposed to “free functions” which aren’t members of a class).