컴파일러 경고(수준 1) C4142
형식의 무해한 재정의
형식은 생성된 코드에 영향을 주지 않는 방식으로 다시 정의됩니다.
다음과 같은 가능한 원인을 확인하여 수정하세요.
파생 클래스의 멤버 함수에는 기본 클래스의 해당 멤버 함수와 다른 반환 형식이 있습니다.
명령으로
typedef
정의된 형식은 다른 구문을 사용하여 다시 정의됩니다.
다음 샘플에서는 C4142를 생성합니다.
// C4142.c
// compile with: /W1
float X2;
X2 = 2.0 + 1.0; // C4142
int main() {
float X2;
X2 = 2.0 + 1.0; // OK
}
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기