我正在尝试写出公开存储在类中的错误代码。是简单的整数。我的问题是我不希望在类周围漂浮一堆const int。我希望他们以某种方式分组。
命名空间似乎不是一个选项,而且我不确定类是否可行。我在寻找什么:
class Foo {
someContainer Errors {
int const x = 1;
int const y = 1;
// ...
}
}
到目前为止,我已经尝试了枚举,但是如果可能的话,我想使用ints而不是enum(我想返回int并允许使用该类实现应用程序来比较ints而不是enum)。
class Foo {
enum class Errors {
no_error = 0,
x = 1001,
y = 1002
}
}
对于这种事情的最佳实践有何想法?