Condividi tramite


Errore del compilatore C3286

'specifier': una variabile di iterazione non può avere identificatori di classe di archiviazione

Non è possibile specificare una classe di archiviazione in una variabile di iterazione. Per altre informazioni, vedere Classi di archiviazione (C++) e per ognuna di esse.

Esempio

L'esempio seguente genera l'errore C3286 e mostra anche l'utilizzo corretto.

// 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
}