C++ 返回类型在declspec之前还是之后?

C++ 返回类型在declspec之前还是之后?,c++,windows,visual-studio,declaration,C++,Windows,Visual Studio,Declaration,我应该用吗 bool __declspec(dllexport) function() { return true; } 或 这两者有什么区别? 这会影响函数的执行方式或从应用程序调用函数时返回的内容吗?(这是DLL的一个代码)。< P>如果编译器都接受了,那么很难看出它们是什么,而不是完全等价的。< /P>和C++的“标准”是什么?@ GAMEXIX:这是一个微软扩展,与C++标准无关。@ GAMEXI:标准如何谈论编译器特定的扩展?即使它是一个可以同时编码的扩展,也没有关于应该

我应该用吗

bool __declspec(dllexport) function()
{ 
    return true;
} 

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

< P>如果编译器都接受了,那么很难看出它们是什么,而不是完全等价的。< /P>和C++的“标准”是什么?@ GAMEXIX:这是一个微软扩展,与C++标准无关。@ GAMEXI:标准如何谈论编译器特定的扩展?即使它是一个可以同时编码的扩展,也没有关于应该使用什么的规范。@ GAMEXIX:查看MSDN。那里可能有语法。我找不到它。我看到的所有示例都使用第二种形式。是否检查了程序集?如何在VS2012中执行此操作p这个答案有助于:
__declspec(dllexport) bool function()
{
    return true;
}