enum en un espacio de nombres
Hay un punto de hacer algo como esto:
namespace status{
enum status{
ok,
error
};
}
y úsalo asístatus::ok
O debería hacer esto:
enum status{
status_ok,
status_error
};
y úsalo asístatus_ok
?
Actualizar Con C ++ 11 ahora debería hacer esto:
enum class status {
ok,
error
};
y use así:status::ok