次の方法で共有


コンパイラ エラー C2154

'type': 列挙型のみがコンパイラの組み込み型特性 '__underlying_type' の引数として許可されます

注釈

列挙型の基になる型だけを取得できます。

Example

次の例では 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 クラス