• 5261阅读
  • 2回复

如何进行数据类型转换成枚举类型 [复制链接]

上一主题 下一主题
离线dragonoon
 

只看楼主 倒序阅读 楼主  发表于: 2010-04-02
QComboBox My_default_mode;
DLMS_UNION *data;


data->IECPortSetup.default_mode=<MODE_ENUM>My_default_mode->currentIndex;
// 我想将该处的整形转换枚举值,我试了挺多方法的,但是没有成功; error C2440: 'type cast' : cannot convert from 'overloaded-function' to 'MODE_ENUM'
typedef enum Mode
{
  IEC62056_21,      
  DLMS,
  Other_Protocol
}MODE_ENUM;


离线ltarcher
只看该作者 1楼 发表于: 2010-04-02
(MODE_ENUM)(My_default_mode->currentIndex)
离线jing51536
只看该作者 2楼 发表于: 2010-04-02
想法很好,,我想要想这样转的话,其实就是自己定转化协议吧,,没试过,,个人想法....
快速回复
限100 字节
 
上一个 下一个