Побитовое или (|) в аргументе функции

Мне было интересно, как это сделать:

func(param1|param2|param3)

и затем извлечь эти значения в функцию, я видел это в нескольких функциях, или лучше сделать это:

func(param1, ...)

?

Я пытаюсь сделать это на C ++, и я думал о том, чтобы параметры функции были значениями в перечислении.

Как решить эту проблему?

10
задан filmor 8 January 2012 в 13:53
поделиться