함수 오버로딩과 디 폴트 값
#include <iostream>
int myfun(int a=2)
{
return a;
}
int myfun(int a, int b)
{
return a+b;
}
int main(void)
{
int a=10,b=20;
printf("##%d\n",myfun());
printf("##%d\n",myfun(a,b));
getchar();
return 0;
}
int myfun(int a=2) // 디폴트값을 a=2로 설정
int myfun(int a, int b) //
두개의 함수 모두 같은 함수명이지만 매개변수를 통해서 함수의 구분이 가능하다.