编译器错误 C2710

“construct”:“__declspec(modifier)”只能应用于返回指针的函数

返回值为指针的函数是唯一可以应用 modifier 的构造。

以下示例生成 C2710:

// C2710.cpp
__declspec(restrict) void f();   // C2710
// try the following line instead
__declspec(restrict) int * g();