首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

enum question,该怎么处理

2012-03-09 
enum questionenum{//CommandSupportedkCommandBcmNonVolSettingsCommandTable::kDerivedClassCommands,}

enum question
enum
{
        //   Command   Supported
        kCommand   =   BcmNonVolSettingsCommandTable::kDerivedClassCommands,
};

enum
{
        kPrimaryParameter   =   1,
        kSecondParameter
};

--------------------
刚刚看到这个enum,很奇怪,为什么没有enum   name呢?而且,既然都没有名字,为什么要分成两个enum写呢?   书上好象没有这样的写法啊?

[解决办法]
enum为什么要名字呢,如果你不需要用这个名字的话。
为什么要2个enum就象在问为什么要多个函数一样,不可以一个main函数就搞定所有代码吗。
单一职责原则!什么都往里面扔的那是垃圾堆。
[解决办法]
分开写是枚举在程序含义不同,便于分组
没名字是枚举值只当常量来用,不声明该类型变量吧,呵呵

热点排行