E2220 無効なマクロ引数区切り子 (C++)

提供: RAD Studio
移動先: 案内検索

コンパイラのエラーと警告(C++):インデックス への移動

マクロ定義では,引数をカンマで区切る必要があります。

コンパイラは引数名の後にカンマ以外の文字を検出しました。

次に正しいコードを示します。



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



次に不正なコードを示します。



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