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
}