Errore del compilatore C3536
'symbol': non può essere usato prima dell'inizializzazione
Il simbolo indicato non può essere utilizzato prima dell'inizializzazione. In pratica, ciò significa che una variabile non può essere usata per inizializzare se stessa.
Per correggere l'errore
- Non inizializzare una variabile con se stessa.
Esempio
L'esempio seguente restituisce C3536 perché ogni variabile viene inizializzata con se stessa.
// 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;
};
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per