IsInternetESCEnabledFunc

IsInternetESCEnabledFunc

为什么以下代码可以在没有错误和警告的情况下成功通过VS2015编译?什么是“ IsInternetESCEnabledFunc()”?

#include <SDKDDKVer.h>
#include <stdio.h>
#include <tchar.h>
#include <windows.h>

typedef VOID
(WINAPI
    *IsInternetESCEnabledFunc)(
        OUT BOOL
        );

IsInternetESCEnabledFunc IsInternetESCEnabled_lb;

int main()
{
    auto something = IsInternetESCEnabledFunc();

    return 0;
}

最佳答案

这是一个临时IsInternetESCEnabledFunc-值初始化的(即null)函数指针。

关于c++ - 奇怪的语法构造-用于typedef的operator()使用VS2015成功编译,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48772455/

10-12 20:43