enum question
enum
{
// Command Supported
kCommand = BcmNonVolSettingsCommandTable::kDerivedClassCommands,
};
enum
{
kPrimaryParameter = 1,
kSecondParameter
};
--------------------
刚刚看到这个enum,很奇怪,为什么没有enum name呢?而且,既然都没有名字,为什么要分成两个enum写呢? 书上好象没有这样的写法啊?
[解决办法]
enum为什么要名字呢,如果你不需要用这个名字的话。
为什么要2个enum就象在问为什么要多个函数一样,不可以一个main函数就搞定所有代码吗。
单一职责原则!什么都往里面扔的那是垃圾堆。
[解决办法]
分开写是枚举在程序含义不同,便于分组
没名字是枚举值只当常量来用,不声明该类型变量吧,呵呵