Megosztás a következőn keresztül:


C2154-ös fordítási hiba

"típus": csak enumerálási típus adható meg argumentumként a fordító belső típustulajdonságához( "__underlying_type"

Megjegyzések

Csak az enumerálási típus alapjául szolgáló típust kaphatja meg.

Example

Az alábbi példa c2154-et hoz létre:

// 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

Lásd még

underlying_type osztály