これは紛らわしいかもしれませんが、1 つの ARGUMENT で複数の ARGUMENT を渡すにはどうすればよいでしょうか。
私が試したことは次のとおりです。
#define CALL(v, look, param, expect) v(param){look(expect);}
使用例(動かない):
void CALL(InitD3D, engine->InitD3D, (HWND hWnd, bool windowed), (hWnd, windowed))
// Which should give(i want it to):
// void InitD3D(HWND hWnd, bool windowed){engine->InitD3D(hWnd, windowed);}
// But it may give: InitD3D((HWND hWnd, bool windowed)){engine->InitD3D((hWnd, windowed));}
// Or something similar or not...
基本的な言葉もそうです、どうすれば1つの引数で複数の引数を台無しにせずに渡すことができますか...
ありがとうございました