Можно ли определить операторы для перечислений? Например, у меня в классе есть enum Month, и я хотел бы написать ++my_month.
Спасибо
P.S.
Чтобы избежать переполнения, я сделал что-то вроде этого:
void Date::add_month()
{
switch(my_month_)
{
case Dec:
my_month_ = Jan;
add_year();
break;
default:
++my_month_;
break;
}
}