Function: a portion of code within a larger program, which performs a specific task and is relatively independent of the remaining code.
Member function (or "method" in OOPese): a function that is a member of a class. The membership gives it special properties global functions don't have, such as being in a different namespace (that of the class), and taking an implicit this parameter (only for non-static member functions).