A big habit of mine currently is to #define everything i can.
I find this useful because:
1) its easy to change the value of it, rather than go and change each instance in the code
2) its faster and uses less memory (or so i hear)
Im just wondering if #define's are good, seeing as i dont see them used a lot, at least in the sources i look at...
Is there any drawbacks to using them?