enum em um espaço para nome
Existe um ponto de fazer algo assim:
namespace status{
enum status{
ok,
error
};
}
e usá-lo assimstatus::ok
Ou devo fazer isso:
enum status{
status_ok,
status_error
};
e use-o assimstatus_ok
?
Atualizar Com o C ++ 11 agora você deve fazer o seguinte:
enum class status {
ok,
error
};
e use assim:status::ok