Я хочу сделать, например:
#define macro(a) foo( _blah_, *(dword*)(&a) );
#define macro(a,b) foo( _blah_, *(dword*)(&a) , *(dword*)(&b) );
#define macro(a,b,c) foo( _blah_, *(dword*)(&a) , *(dword*)(&b) , *(dword*)(&c) );
Но, конечно, с переменной нет.аргументов.По сути, я хочу обернуть каждый аргумент индивидуально, а не передавать все аргументы как один __VA_ARGS__
блок.