cmath header confusion
<p>What is the namespace for math functions? Global or std?</p>

<p>Consider <a href="http://www.cplusplus.com/reference/clibrary/cmath/cos/" rel="nofollow">cos</a> function. It has 3 overloads. But there is also legacy <code>cos</code> from math.h. C doesn't know anything about function overloading. Therefore <code>cos(x)</code> can't be resolved to <code>cos(float)</code>. The solution is to call the single precision version explicitly <code>cosf(x)</code>. Did I miss anything?</p>

<p>Thank you.</p>
