다음을 통해 공유


경고 C6282

잘못된 연산자: 부울 컨텍스트에서 상수 할당입니다. 대신 '=='를 사용하는 것이 좋습니다.

설명

이 경고는 테스트 컨텍스트에서 변수에 상수가 할당된 것이 감지되었음을 나타냅니다. 테스트 컨텍스트에서 변수에 상수 할당은 거의 항상 올바르지 않습니다. 이 ===경고를 해결하려면 테스트 컨텍스트에서 할당을 대체하거나 제거합니다.

코드 분석 이름: ASSIGNMENTREPLACESTEST

예시

다음 코드는 이 경고를 생성합니다.

void f( int i )
{
   while (i = 5)
   {
   // code
   }
}

이 경고를 수정하려면 다음 코드를 사용합니다.

void f( int i )
{
   while (i == 5)
   {
   // code
   }
}

참고 항목

컴파일러 경고(수준 4) C4706