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
}