#définition

La directive # define assigne la valeur donnée au nom spécifié. Toutes les occurrences ultérieures du nom sont remplacées par la valeur.

#define name value

nomme

Nom à définir. Cette valeur correspond à toute combinaison de lettres, de chiffres et de signes de ponctuation valide pour le préprocesseur C/C++.

ajoutée

Entier, chaîne de caractères ou ligne de texte.

Exemple

Cet exemple assigne des valeurs à des noms non nuls et USERCLASS :

#define     NONZERO     1
#define     USERCLASS   "MyControlClass"

Directives de préprocesseur