how to resolve function call in method overloading?
<pre><code>void add(int,int);
void add(int ,float);
void add(float,int);

unsigned int i = 10;
unsigned float j = 1.0;
add(i,f); // ambiguios call error
</code></pre>

<p>if i remove unsigned from program then it is working fine.</p>

<pre><code>int i = 10;
float j = 1.0;
add(i,f); // working
</code></pre>

<p>Why using unsigned variable in overloading function causes ambiguios call</p>
