做类似这样的事情有意义吗:
namespace status{
enum status{
ok,
error
};
}
然后像这样使用:status::ok
还是应该这样做:
enum status{
status_ok,
status_error
};
并像这样使用它 status_ok
?
更新: 使用C++11,您现在应该这样做:
enum class status {
ok,
error
};
然后像这样使用:status::ok