Compiler Error C2710
Collapse the table of content
Expand the table of content
This documentation is archived and is not being maintained.

Compiler Error C2710

Error Message

'construct' : '__declspec(modifier)' can only be applied to a function returning a pointer

A function whose return value is a pointer is the only construct to which modifier can be applied.

The following sample generates C2710:

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