扩展枚举?
|
假设我创建了一个枚举,但最终有人想要向该枚举添加项目,那么该做什么?
例如:
// blah.hpp
enum PizzaDressing {
DRESSING_OLIVES = 0,
DRESSING_CHEESE = 1
};
在我的FunkyPizza课上,可能会有胡椒馅料。
那么,如何在不明显修改原始枚举的情况下添加胡椒呢?
谢谢。
没有找到相关结果
已邀请:
4 个回复
岭取
或者你可以让它计数
如果由于某种原因两者都不可接受,则可以使用数学(
)。 您几乎可以使用数值来以任何方式使用枚举。 请注意,您使用的枚举器通常是由编译器编译到代码中的,它不会显示为名称,只是值。因此,以后修改(扩展)枚举器不会影响已构建的代码。 我认为在带枚举的另一个枚举器中使用枚举是合法的语法,但是我从未尝试过。这可能有效,但是有点难看:
逝媳蘑贩茄
眠缝
赐黄