Есть ли смысл делать что-то вроде этого:
namespace status{
enum status{
ok,
error
};
}
и используйте его так: status::ok
Или я должен это сделать:
enum status{
status_ok,
status_error
};
и используйте его так: status_ok
?
Update: С С++ 11 вы должны это сделать:
enum class status {
ok,
error
};
и используйте вот так: status::ok