Compartir a través de


Error del compilador C2505

'símbolo': '__declspec(modificador)' solamente se puede aplicar a declaraciones o definiciones de objetos globales o miembros de datos estáticos

Un modificador __declspec diseñado para usarse solo en el ámbito global se ha usado en una función.

Para obtener más información, consulte appdomain y process.

El ejemplo siguiente genera el error 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
}