Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
extensão não padronizada utilizada: «var»: a variável de controlo do ciclo for declarada no ciclo for é utilizada fora do escopo do ciclo for; entra em conflito com a declaração no escopo externo
Observações
Ao compilar com /Zee /Zc:forscope-, uma variável declarada em um for loop foi usada após o escopo for-loop. Uma extensão da Microsoft para a linguagem C++ permite que essa variável permaneça no escopo, e C4288 lembra que a primeira declaração da variável não é usada.
Consulte /Zc:forScope para obter informações sobre como especificar a extensão da Microsoft em ciclos for com a opção /Ze.
Example
O exemplo a seguir gera C4288:
// C4288.cpp
// compile with: /W1 /c /Zc:forScope-
int main() {
int i = 0; // not used in this program
for (int i = 0 ; ; ) ;
i++; // C4288 using for-loop declaration of i
}