C언어 (1) 썸네일형 리스트형 C++ 함수 오버로딩 (overloading) - 함수 이름은 같고 매개변수가 다름 - 매개변수가 다르기 때문에 다른 함수로 인식 - 하지만 반환형이 다르다고 해서 다른 함수로 인식하지 않음 void Person(int age);// 문제없음 void Person(char * name, int age);// 문제없음 void Person(float weight, int age);// 문제없음 int Person(int age);// void Person(int age)과 반환형이 다르지만 // 매개변수의 종류가 같음 -> 컴파일 에러 int Person(float weight);// 문제없음 1. 가장 적합한 함수 --> 좋음 2. 형변환 (하지만 컴파일 경고가 나올 수 있음 - 형변환해서 일치하는 함수 찾았는데, 진짜 네가 원하는게 맞니??) 2-.. 이전 1 다음