query: Why #defines instead of enums
positive_passages.docid: 18128
positive_passages.text: "static const" vs "#define" vs "enum"
negative_passages.docid: 134226
negative_passages.text: Are C++ enums signed or unsigned?
negative_passages.docid: 42190
negative_passages.text: Forward declaring an enum in C++
negative_passages.docid: 11186
negative_passages.text: Why enums require an explicit cast to int type?
negative_passages.docid: 37312
negative_passages.text: Why does VS not define the alternative tokens for logical operators?
negative_passages.docid: 36541
negative_passages.text: Compilation error - switch with enum
negative_passages.docid: 120331
negative_passages.text: Should I use #include in headers?
negative_passages.docid: 31767
negative_passages.text: How #define work? Strange result for CUBE(y) y*(y*y)
negative_passages.docid: 82369
negative_passages.text: What does #{...} mean?
negative_passages.docid: 11630
negative_passages.text: How do I convert an integer to an enumerated type?
negative_passages.docid: 39580
negative_passages.text: What are enums and why are they useful?
negative_passages.docid: 44408
negative_passages.text: How to easily map c++ enums to strings
negative_passages.docid: 51132
negative_passages.text: Why can a enum have a package-private constructor?
negative_passages.docid: 119625
negative_passages.text: Why doesn't Android use more enums?
negative_passages.docid: 112657
negative_passages.text: How to use enum values in f:selectItem(s)
negative_passages.docid: 64669
negative_passages.text: Why can't enums be declared locally in a method?
negative_passages.docid: 19993
negative_passages.text: C preprocessor # and ## operators