On Fri, Feb 24, 2006 at 11:47:52AM +0100, Marc Mongenet wrote:
> C++ les rejettent avec force. Franchement, les macros méritent la
> plus grande méfiance, non ?

J'adore notamment ce cas-là:

#ifdef DEBUG
#define MA_MACRO(x) function(x); debug(x)
#else /* !DEBUG */
#define MA_MACRO(x) function(x)
#endif /* DEBUG */

utilisé avec:

   if (arg)
      MA_MACRO(arg);


PS: personnellement je suis un adepte des parenthèses et des accolades
    partout, ainsi que des espaces pour bien voir ce qui se passe. Et je
    fais plutôt du C que du C++


_______________________________________________
gull mailing list
[email protected]
http://lists.alphanet.ch/mailman/listinfo/gull

Répondre à