перечисление как арифметическая операция

Предположим, есть ENUM

enum Operations { 
  ADD, 
  SUBTRACT, 
  MULTIPLY
}

Я хочу использовать это перечисление для сложения двух чисел (скажем, 5 и 3) и получить на выходе 8 или Я хочу использовать это перечисление, чтобы вычесть два числа (скажем, 9 и 3) и получить на выходе 6

Вопрос:

  • возможно ли это?
  • Если да, то какие изменения нужно внести в это перечисление?
5
задан Mike Samuel 13 March 2012 в 03:44
поделиться