At first glance enum and #define appear as if they are completely interchangeable. There is really no noticeable difference as far as a developer is concerned between their compiled behavior. Upon a closer examination though it can be seen that there are quite a few advantages to using an enumeration over a #define statement! … Continue reading Tips and Tricks – Using enum over #define