다음을 통해 공유


C6323

경고 C6323 - 부울 형식에 산술 연산자를 사용했습니다.

이 경고는 부울 데이터 형식에 산술 연산자를 사용한 경우 발생합니다. 잘못된 연산자를 사용하면 결과가 올바르지 않을 수 있습니다. 또한 프로그래머의 의도가 코드에 반영되지 않았음을 나타내기도 합니다.

예제

다음 코드에서는 이 경고를 발생시킵니다.

int test(bool a, bool b)
{
    int c = a + b;     //C6323
    return c;
}

이 경고를 해결하려면 올바른 데이터 형식과 연산자를 사용합니다.

int test(int a, int b)
{
    int c = a + b;     
    return c;
}