✔ 디폴트 매개변수 디폴트 매개변수는 함수 호출에서 실제 매개변수를 생략했을 경우에 실제 매개변수 대신 사용되는 값이다. int harpo(int n, int m = 4, int j = 5); // 가능 int chico(int n, int m = 6, int j); // 불가능 int groucho(int k = 1, int m = 2, int n = 3); // 가능 ✔ 함수 오버로딩 함수 오버로딩(overloading)은 함수의 다형(polymorphism)이라고도 부른다. 함수의 다형은 서로 다른 여러 개의 함수가 하나의 이름을 공유하는 것이다. 여기서 '다형'은 다양한 형태를 가진다는 뜻이다. 함수 오버로딩은 본질적으로는 같은 일을 처리하지만, 매개변수 리스트가 서로 다른 여러 개의 함수를 하나..