Condividi tramite


Errore del compilatore C2505

'symbol': '__declspec(modifer)' può essere applicato solo a dichiarazioni o definizioni di oggetti globali o membri dati statici

Un __declspec modificatore progettato per essere usato solo nell'ambito globale è stato usato in una funzione.

Per altre informazioni, vedere appdomain e process.

L'esempio seguente genera l'errore C2505:

// C2505.cpp
// compile with: /clr

// OK
__declspec(process) int ii;
__declspec(appdomain) int jj;

int main() {
   __declspec(process) int i;   // C2505
   __declspec(appdomain) int j;   // C2505
}