Overloaded functions in C++
<p>Are this functions overlaoded functions ?</p>

<pre><code>void f(int a, int b) {}
void f(int&amp; a, int&amp; b) {}
void f(int* a, int* b) {}
void f(const int a, const int b) {}
</code></pre>

<p>Or overloading functions occurs only when the number or type of arguments differ ?</p>
