Opérateurs de préprocesseur
Quatre opérateurs propres au préprocesseur sont utilisés dans le contexte de la #define
directive. Consultez le tableau suivant pour obtenir un résumé de chacun d’entre eux. Les opérateurs de chaînement, de création de caractères et de collage de jeton sont présentés dans les trois sections suivantes. Pour plus d’informations sur l' defined
opérateur, consultez les directives #if, #elif, #else et #endif.
Opérateur | Action |
---|---|
Opérateur d’enchaînement (#) | Fait figurer l’argument réel correspondant entre guillemets doubles |
Opérateur charizing (#@) | Indique que l’argument correspondant doit être entouré de guillemets simples et qu’il doit être traité comme un caractère (spécifique à Microsoft) |
Opérateur de collage de jeton (##) | Autorise la concaténation des jetons utilisés comme arguments réels pour former d’autres jetons |
opérateur défini | Simplifie l’écriture d’expressions composées dans certaines directives de macro |
Voir aussi
Directives de préprocesseur
Macros prédéfinies
Référence du préprocesseur c/c++