int MyFunc(int num1);

int MyFunc(int num1=0, int num2=0);


int main(void)

{

std::cout << MyFunc() << std::endl;

std::cout << MyFunc(5) << std::endl;

std::cout << MyFunc(2, 1) << std::endl;

return 0;

}


두번째 출력구문에서 요거 오류나던데


이게 인자가 하나인 함수로도 인식가능하고

인자가 두개인 함수로도 인식이 가능해서

그런거 맞음?