경고 C6282
잘못된 연산자: 부울 컨텍스트에서 상수 할당입니다. 대신 '=='를 사용하는 것이 좋습니다.
설명
이 경고는 테스트 컨텍스트에서 변수에 상수가 할당된 것이 감지되었음을 나타냅니다. 테스트 컨텍스트에서 변수에 상수 할당은 거의 항상 올바르지 않습니다. 이 =
==
경고를 해결하려면 테스트 컨텍스트에서 할당을 대체하거나 제거합니다.
코드 분석 이름: ASSIGNMENTREPLACESTEST
예시
다음 코드는 이 경고를 생성합니다.
void f( int i )
{
while (i = 5)
{
// code
}
}
이 경고를 수정하려면 다음 코드를 사용합니다.
void f( int i )
{
while (i == 5)
{
// code
}
}
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기