【发布时间】:2010-06-23 22:28:18
【问题描述】:
我复制并粘贴了一些增加枚举的代码:
myenum++;
这段代码运行良好,因为它是在 VS.NET C++ 2003 中编译的
我现在在 VS 6.0 中开发并得到错误:
错误 C2676: 二进制 '++' : 'enum ID'没有定义这个 运算符或转换为类型 预定义运算符可接受
我怎样才能让它在 6.0 中表现相同?
【问题讨论】:
-
为枚举类型重载
operator++的两个版本?
标签: c++ c visual-studio compiler-construction enums