¿Cuál es exactamente la diferencia entre:C++ typedef enum y justo ENUM
typedef enum {
something1,
something2,
.....
somethingN
} myEnum;
fin justo
enum myEnum{
something1,
something2,
.....
somethingN
};
Sé que en primer caso que he typedefed enumeración sin nombre, por supuesto, sólo se preguntan cuál es el enfoque es mejor y por qué?
Con C++ 11 ahora, no debería usar ninguno de los siguientes: 'enum class' es más seguro. – leftaroundabout
@leftaroundabout Si bien es una mejora, 'enum class' está lejos de ser un reemplazo completo. Le da dos cosas (alcance obligatorio y ninguna conversión implícita) pero a veces solo quiere una. –
@leftaroundabout: Esto no responde la pregunta original. Solo lo redirige a otro lugar. – SasQ