Quote Originally Posted by _uj View Post
Add this choise to the poll,

- Method if it defines object behaviour, otherwise function.
Thanks _uj. All your answers are very informative.
The poll is not a judgment of What void foo() - is a Method? or Function?
It is what we are discussing.

The poll is about - How do you call / refer to void foo() in all our C++ programming career. In the sense some people call it as method and some as function.

Because modern languages like C#, refers as "Method". Even in this perspective static methods won't define object's behavior. Still C# calls everything as Method.

So I think it is more towards - A LANGUAGE PERSPECTIVE than the actual concept.