[열혈 C++] 문제 01-3 문제2 풀이Study Code/[Basic] C++2024. 5. 1. 02:49
Table of Contents
다음과 같은 형태로의 함수 오버로딩은 문제가 있다. 어떠한 문제가 있는지 설명해보자. |
int SimpleFunc(int a = 10)
{
return a + 1;
}
int SimpleFunc(void)
{
return 10;
}
[풀이]
int SimpleFunc(int a = 10) 함수와 int SimpleFunc(void) 함수는 모두 SimpleFunc()로 사용할 수 있기 때문에 SimpleFunc()를 선언했을 때, 둘 중 어떤 함수를 사용해야할지 모르게 되어 에러가 발생한다. |
728x90
@rlozlr :: 얼렁뚱땅 개발자
얼렁뚱땅 주니어 개발자
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!