Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
extensão não padrão usada: 'var': a variável de controle de loop declarada em loop for é usada fora do escopo do loop for; ela está em conflito com a declaração no escopo externo
Observações
Ao compilar com /Ze e /Zc:forscope-, uma variável declarada em um loop for foi usada após o escopo do loop for. Uma extensão da Microsoft para a linguagem C++ permite que essa variável permaneça no escopo, e o 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 loops for com /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
}