C6282
경고 C6282: 잘못된 연산자: 부울 컨텍스트에서 상수를 할당했습니다. 대신 '=='를 사용하십시오.
이 경고는 테스트 컨텍스트에서 변수에 상수를 할당했음을 나타냅니다. 테스트 컨텍스트에서 변수에 상수를 할당하는 것은 거의 대부분 잘못된 것입니다. 이 경고를 해결하려면 =를 ==로 바꾸거나 테스트 컨텍스트에서 해당 할당을 제거합니다.
예제
다음 코드에서는 이 경고를 발생시킵니다.
void f( int i )
{
while (i = 5)
{
// code
}
}
이 경고를 해결하려면 다음 코드를 사용합니다.
void f( int i )
{
while (i == 5)
{
// code
}
}