다음을 통해 공유


컴파일러 경고(수준 1) C4369

'enumerator': 열거자 값 'value'를 'type'으로 나타낼 수 없습니다. 값은 'new_value'입니다.

열거자가 지정된 기본 형식의 가장 큰 값보다 큰 것으로 계산되었습니다. 이로 인해 오버플로가 발생하고 컴파일러가 열거자 값을 형식에 대해 가능한 가장 낮은 값으로 래핑했습니다.

예시

다음 샘플에서는 C4369를 생성합니다.

// C4369.cpp
// compile with: /W1
int main() {
   enum Color: char { red = 0x7e, green, blue };   // C4369
   enum Color2: char { red2 = 0x7d, green2, blue2};   // OK
}