It's mostly a matter of preference, but I like to use 'static const' member variables for arbitrary numeric constants, and limit things in an enum to things of a particular type.