在__declspec之前或之后返回类型?

6 c++ windows declaration visual-studio

我应该用

bool __declspec(dllexport) function()
{ 
    return true;
} 
Run Code Online (Sandbox Code Playgroud)

要么

__declspec(dllexport) bool function()
{
    return true;
}
Run Code Online (Sandbox Code Playgroud)

这两者有什么区别?这会影响函数的执行方式或从应用程序调用时返回的内容吗?(此代码适用于DLL).

NPE*_*NPE 2

如果两者都被编译器接受,那么很难看出它们除了完全相同之外还有什么其他的区别。

  • @GamErix:这是一个 Microsoft 扩展,与 C++ 标准无关。 (3认同)