Existe-t-il un moyen de convertir un enum classchamp en type sous-jacent? Je pensais que ce serait automatique, mais apparemment pas. enum class my_fields : unsigned { field = 1 }; unsigned a = my_fields::field; Cette affectation est rejetée par GCC. error: cannot convert 'my_fields' to 'unsigned...