以下关于UNREFERENCED_PARAMETER的目的是什么?

Ada*_*Lee 6 windows winapi

int APIENTRY _tWinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPTSTR    lpCmdLine,
                     int       nCmdShow)

UNREFERENCED_PARAMETER(hPrevInstance);
UNREFERENCED_PARAMETER(lpCmdLine);
Run Code Online (Sandbox Code Playgroud)

这里的UNREFERENCED_PARAMETER的目的是什么?

Joe*_*oey 6

它只是抑制编译器警告有关函数中未使用的两个参数.

宏本身可能只是定义为

#define UNREFERENCED_PARAMETER(x) (x)
Run Code Online (Sandbox Code Playgroud)

所以它引用了它的论点,但对它没有任何作用.