On 01/01/2012 12:42 AM, Robert Dewar wrote:
On 12/31/2011 4:44 AM, R A wrote:

alright, here's another example why eval is a good idea:

#define A           17
#define B           153
#define N1          ((A + B)/2)  /* intended was (17 + 153)/2 */

#undef  A
#define A           230
#define N2          ((A + B)/2) /* intended was (230 + 153)/2 */

Bad example, this is a misuse of the preprocessor in any case!




why?

Reply via email to