It is true that the following definition on a header file:
Code:
enum { cg = 1 };
is better that the this...?

Code:
const int cg = 1;
the document says that the second does not allocate any memory space , so it operates like a standard #define in C.(http://www.metagraphics.com/pubs/Met...odingGuide.pdf "Metagraphics coding guide")