当两个enum放在同一个class里时,里面的成员有相同的命名时,需要声明为enum class防止命名污染
enum作为函数的返回值时,必须指定访问 需要DataPortDelayMgrIruFlexCpri::RfsDiffTypeEnums DataPortDelayMgrIruFlexCpri::calcRfsDiffType(uint8_t portNo)
C++ 11可以写成auto DataPortDelayMgrIruFlexCpri::calcRfsDiffType(uint8_t portNo) ->RfsDiffTypeEnums
参考链接:
https://www.cnblogs.com/skullboyer/p/13494001.html
https://www.csdn.net/tags/Ntjacg1sMDU5OC1ibG9n.html
https://www.cnblogs.com/xinxue/p/5425166.html
https://www.lmlphp.com/user/151567/article/item/4009080/