Compilerfehler C2710

Aktualisiert: November 2007

Fehlermeldung

'Konstrukt': __declspec(Modifizierer) kann nur auf eine Funktion angewendet werden, die einen Zeiger zurückgibt
'construct' : '__declspec(modifier)' can only be applied to a function returning a pointer

Eine Funktion, deren Rückgabewert ein Zeiger ist, stellt das einzige Konstrukt dar, auf das modifier angewendet werden kann.

Im folgenden Beispiel wird C2710 generiert:

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