C++ overload float parameters error : ive programing a C++ function couple using overload setting.

one waiting 2 integer parameters, and the other, 2 floats.

but codeblocks compliler says :

"error: call of overloaded 'func(double, double)' is ambiguous".

why double if im specifing a float?

im using the two functions to sum their 
values showing result on cout inside them.

float values given as arguments are 1.14 and 3.33, not big floating numbers...

someone knowa?
thx!