【发布时间】:2011-02-04 00:20:33
【问题描述】:
是否可以为枚举定义运算符?例如,我班上有枚举 Month,我希望能够编写 ++my_month。
谢谢
附:
为了避免溢出,我做了这样的事情:
void Date::add_month()
{
switch(my_month_)
{
case Dec:
my_month_ = Jan;
add_year();
break;
default:
++my_month_;
break;
}
}
【问题讨论】: