Possible Duplicate:
Should I use #define, enum or const?
Recently I've found it convenient to use using enumeration values to define constants but I'm interested to know what are the pros and cons of using const ints, #defines vs enumeration values for constants?