Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
«símbolo»: não pode ser utilizado antes de ser inicializado
Observações
O símbolo indicado não pode ser usado antes de ser inicializado. Na prática, isso significa que uma variável não pode ser usada para inicializar-se.
Para corrigir este erro
- Não inicialize uma variável consigo mesma.
Example
O exemplo a seguir produz C3536 porque cada variável é inicializada consigo mesma.
// C3536.cpp
// Compile with /Zc:auto
int main()
{
auto a = a; //C3536
auto b = &b; //C3536
auto c = c + 1; //C3536
auto* d = &d; //C3536
auto& e = e; //C3536
return 0;
}