Mega Code Archive

 
Categories / C++ Tutorial / Function
 

Ambiguous function call with function with default parameter value

#include <iostream> using namespace std; int myfunc(int i); int myfunc(int i, int j=1); int main() {   cout << myfunc(4, 5) << " "; // unambiguous   //cout << myfunc(10); // ambiguous   return 0; } int myfunc(int i) {   return i; } int myfunc(int i, int j) {   return i*j; } 20 "