본문 바로가기
개발/C++

c++함수 오버로딩

by 파란쥐_ 2021. 12. 26.

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