On 11/24/2011 12:41 AM, Alexander Huemer wrote:
On Thu, Nov 24, 2011 at 12:07:23AM +0100, Holger Hans Peter Freyther wrote:
On 11/23/2011 11:59 PM, Alexander Huemer wrote:
i am a bit unsure about the best way to handle such stuff. default cases have the drawback that gcc does not tell you any more that enum values are not handled in the switch. so i try to avoid default cases on enums.
well, a) we have a warning b) we initialize cbits and shut the compiler up but still miss some case values. c) we add a default: with a runtime warning..
I tend to prefer a) and c) over b).