[PATCH] Choose syntax
Pavel Tsekov
ptsekov at gmx.net
Tue Jul 12 07:14:02 UTC 2005
Hello,
On Mon, 11 Jul 2005, Leonard den Ottolander wrote:
> On Mon, 2005-07-11 at 17:02, Pavel Tsekov wrote:
> > Instead of a macro you could use the following construct:
> >
> > static const int MAX_ENTRY_LEN = 40;
>
> Yes, I could to that. Why do you feel this is a cleaner approach?
I know that it is cleaner and better. The macro is something that is
handled by the preprocessor i.e. before the compiler steps in. So the
compiler doesn't know anything about MAX_ENTRY_LEN . If it knew it could
do useful checks (like typechecking and more) and certain smart decisions
(if the compiler is smart enough :) ). Also you cannot have debugging
information for a macro.
More information about the mc-devel
mailing list