teh offtopic! it veers!
Mathieu Bouchard wrote:
The only kind of reason you'd use macros, is because C++ doesn't handle function calls well. Oh, most of the time it does; but it refuses to consider data types as being values.
and why would i want that?
That's where I use macros instead. Nowadays, I even pass macros as arguments to macros.
omg. bags not maintaining /your/ code ;-P