다음을 통해 공유


컴파일러 오류 C2556

'function1': 오버로드된 함수는 'function2'의 반환 형식에 의해서만 다릅니다.

비고

오버로드된 함수에는 반환 형식이 다르지만 매개 변수 목록은 동일합니다. 오버로드된 각 함수에는 고유한 공식 매개 변수 목록이 있어야 합니다.

예시

다음 예제에서는 C2556을 생성합니다.

// C2556.cpp
// compile with: /c
int func();
double func();     // C2556
int func(int i);   // OK parameter lists differ