コンパイラのエラーと警告(C++):インデックス への移動
これが発生するのは、可変個引数を示す省略記号(...)が引数リストの最後に置かれていない場合です。
#define mac(a,b, ...)//E2517