오버로딩■ 네임 맹글링 (Name Mangling)같은 함수 이름의 구분을 위해 함수 이름 + 매개변수 정보로 고유한 이름을 부여하는 것. (+C는 오버로딩 자체가 X) ■ 오버로딩 조건1. 매개변수 타입이 다름.2. 매개변수 개수가 다름.// 1. 매개변수 타입이 다름void print(int a) { cout // 2. 매개변수 개수가 다름int add(int a, int b) { return a + b;}int add(int a, int b, int c) { return a + b + c;}int main() { cout ■ 오버로딩 오류1. 타입 변환이 가능한 매개변수2. 디폴트 매개변수3. 매개변수의 포인터 / 배열 타입4. 함수의 반환 타입// 1. 타입 변환이 가능한 ..