오버로딩 (1) 썸네일형 리스트형 함수 오버로딩 함수를 선언 또는 정의할 때 인수 이름을 생략할 수 있습니다. void Func(int,int); void Func(int a,int b) { } 또는 이렇게 void Func(int,int) { } 정의하면 이름이 없기 때문에 위의 두 함수 인수는 쓸 수 없지만 어쨋든 이렇게 할 수는 있습니다. 이렇게 선언 정의를 할 수 있는데 C++이 함수를 구분할 때는 함수 이름과 인수들의 타입을 가지고 구분합니다. 그렇기 때문에 여기서 위의 코드에 void Func(int); void Func(int a) { } 이 코드를 추가해도 이름은 같지만 인수가 다르기 때문에 다른 함수로 취급되어 오류가 나지 않습니다. 이를 함수 오버로딩이라고 합니다. 그리고 함수를 호출할 때는, Func(1,2);//위의 함수가 실행되.. 이전 1 다음