다음을 통해 공유


컴파일러 오류 C2154

'type': 컴파일러 내장 형식 특성 '__underlying_type'에 대한 인수로 열거형 형식만 허용됩니다.

비고

열거형 형식의 기본 형식만 가져올 수 있습니다.

예시

다음 예제에서는 C2154를 생성합니다.

// C2154.cpp
// compile with: /c

struct S {};
enum E {};
enum class EC {};

__underlying_type(S) s;     // C2154
__underlying_type(int) i;   // C2154
__underlying_type(E) e;     // OK
__underlying_type(EC) ec;   // OK

참고하십시오

underlying_type 클래스