What is the meaning of the term "free function" in C++?
<p>While reading the documentation for boost::test, I came across a term "free function". What i understand is that a free function is any function that don't return anything(Its return type is void). But after reading further its seems that free function also don't take any arguments. But I am not sure these all are my assumptions. So could anybody defines free function?</p>

<p>Regards,
Jame.</p>
