Quels sont les trucs que je peux utiliser avec des macros?

Dans notre code de legs, ainsi que de la modernisation de notre code, nous utilisons des macros pour effectuer des solutions astucieuses comme le code des générations, etc. Et nous utilisons à la fois la # et ## opérateurs.

Je suis curieux de voir comment les autres développeurs à utiliser des macros pour faire des choses aussi cool, si on les utilise à tous.

  • Je n'aime pas les macros. Ils ne font pas partie de la langue.
  • C'est trop mauvais... ils font, en fait, introduire les questions si pas utilisé à bon escient. Néanmoins, ils résolvent beaucoup de problèmes...
  • La chose que je déteste à propos des macros, c'est qu'ils sont souvent écrits entièrement en majuscules, rendre le code moche et bruyant.
  • richb est une macro
  • "Macro" se réfère à tout ce définies à l'aide de "#define", mais j'ai l'impression que vous parlez de la fonction-comme les macros en particulier (par opposition à l'objet-comme les macros). Pourrait-il la peine de l'édition du titre de l'indiquer?