E2220 Séparateur d'arguments de macro incorrect (C++)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Erreurs et avertissements du compilateur (C++) - Index

Dans une définition de macro, les arguments doivent être séparés par une virgule.

Le compilateur a détecté un autre caractère après un nom d'argument.

Ceci est correct :

#define tri_add(a, b, c)  ((a) + (b) + (c))

Ceci ne l'est pas :

#define tri_add(a  b. c)  ((a) + (b) + (c))