c++함수 오버로딩
함수의 이름이 같으면 호출할 때 문제가 발생한다.
다만 각 함수의 매개변수가 다르면 문제가 발생하지 않는다.
사용한 매개변수와 일치한 매개변수를 가진 함수를 불러오기 때문이다.
함수의 오버로딩이 가능하려면 매개변수의 선언이(자료형 또는 개수가) 달라야 한다.
int Function(int a){...}
int Function(float a){...}
int Function(int a, float b){...}
'개발 > C++' 카테고리의 다른 글
| using 키워드 (0) | 2021.12.27 |
|---|---|
| namespace 네임스페이스, 네임스페이스 중첩 (0) | 2021.12.27 |
| c++ 매크로 함수, 인라인(inline)함수 (0) | 2021.12.26 |
| c++의 입출력 (0) | 2021.12.26 |
| c++공부시작 (0) | 2021.12.26 |