[gull] cours C++

Marc SCHAEFER schaefer at alphanet.ch
Fri Feb 24 19:26:34 CET 2006


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++





More information about the gull mailing list