マクロ定義がトークン連結演算子 (##) で終わっています。
注釈
マクロ定義がトークン連結演算子 (##) で終わっています。
例
次の例では C2161 が生成されます。
// C2161.cpp
// compile with: /c
#define mac(a,b) a // OK
#define mac(a,b) a## // C2161
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
マクロ定義がトークン連結演算子 (##) で終わっています。
マクロ定義がトークン連結演算子 (##) で終わっています。
次の例では C2161 が生成されます。
// C2161.cpp
// compile with: /c
#define mac(a,b) a // OK
#define mac(a,b) a## // C2161