컴파일러 오류 C2617
'function': 일관성 없는 반환 문
지정된 함수에 선언된 반환 형식이 없으며 이전 return 문에서 값을 제공하지 않았습니다.
다음 샘플에서는 C2617을 생성합니다.
// C2617.cpp
int i;
func() { // no return type prototype
if( i ) return; // no return value
else return( 1 ); // C2617 detected on this line
}
해결 방법:
// C2617b.cpp
// compile with: /c
int i;
int MyF() {
if (i)
return 0;
else
return (1);
}