c++ 함수의 특질
함수의 오버로딩 (Function Overloading) 함수의 오버로딩이란? c언어에서는 허용하지 않았던, 기능이다. 같은 이름이라고 하더라도 매개 변수의 자료형 또는 개수 혹은 함수의 자료형이 다르면 함수 생성이 가능하다. 함수의 디폴트 값 설정 int YourFunc (int num1, int num2, int num3) { . . . } 예시 1번과 같은 함수가 있다고 가정해 보자, 그럼 다음과 같이 일부분만 디폴트 값을 지정 할 수도 있고, 전부 디폴트 값을 지정할 수 있다. int YourFunc (int num1, int num2 = 1, int num3 = 3) { . . . } int YourFunc (int num1 = 3, int num2 = 1, int num3 = 3) { . . ..