Partager via


Erreur du compilateur C2505

'symbol' : '__declspec(modifer)' ne peut être appliqué qu’aux déclarations ou définitions d’objets globaux ou de membres de données statiques

Un __declspec modificateur conçu pour être utilisé uniquement dans l’étendue globale a été utilisé dans une fonction.

Pour plus d’informations, consultez appdomain et process.

L’exemple suivant génère l’erreur 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
}