Partager via


Erreur du compilateur C3286

'specifier' : une variable d’itération ne peut pas avoir de spécificateurs de classe de stockage

Une classe de stockage ne peut pas être spécifiée sur une variable d’itération. Pour plus d’informations, consultez les classes de stockage (C++) et pour chacune d’elles.

Exemple

L’exemple suivant génère l’erreur C3286 et affiche également une utilisation correcte.

// C3286.cpp
// compile with: /clr
int main() {
   array<int> ^p = { 1, 2, 3 };
   for each (static int i in p) {}   // C3286
   for each (int j in p) {}   // OK
}