본문 바로가기
[ C++ ]/- C++ 실습연습

C++ [함수 오버로딩]

by MRG 2021. 7. 2.
728x90
반응형

▣ C언어에서는 똑같은 이름에 함수를 선언하고 정의해서 사용하게 되면 

컴파일 오류가 나오게 됩니다. 

하지만 C++에서는 이 부분을 함수 오버 로딩을 통해 여러 함수를 같은 이름으로 사용할 수 있습니다.

 

▣ 전에 C언어 코드를 .cpp소스 코드 파일을 만들어 코드를 작성해보겠습니다.

C++에서 sum이라는 이름에 함수를 두 가지를 선언했습니다. 

함수 오버로딩을 하는 방법은 아주 간단합니다.

위에 코드처럼 함수에 매개변수에 변수에 갯수가 다르거나,

 

▣ 매개변수에 변수에 갯수가 같더라도 자료형이 다르면 같은 이름에 함수를 사용할 수 있습니다.

이게 함수 오버로딩입니다.

728x90

 

728x90
반응형

댓글