Partilhar via


Erro do compilador C3286

«Especificador»: uma variável de iteração não pode ter especificadores de classe de armazenamento

Observações

Uma classe de armazenamento não pode ser especificada em uma variável de iteração. Para obter mais informações, consulte Classes de armazenamento (C++) e , para cada uma, em.

Example

O exemplo a seguir gera C3286 e também mostra o uso correto.

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