Comment utilisez-vous #define?

Je m'interroge sur les instances quand il fait envoyé à utiliser #define et #si consolidés. J'ai connu à ce sujet pendant un certain temps, mais jamais intégrée dans ma façon de coder. Exactement comment cela affecte la compilation?

Est #define la seule chose qui détermine si le code est inclus lors de la compilation? Si j'ai des #define DEBUGme comme un symbole personnalisé, la seule façon de les exclure de la compilation est de supprimer cette instruction #define?

source d'informationauteur MaseBase