Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Postato originariamente da carmelolg: 84 C:\Users\Carmelo\Desktop\Progetto\progetto.cpp
instantiated from here
18 C:\Users\Carmelo\Desktop\Progetto\AlberoBR.h
[Warning] taking address of temporary
Come risolvo? Non riesco a capire le motivazioni
vedo e provvedo, il codice sarà tipo:
Codice sorgente - presumibilmente C/C++
void addInCoda(Albero a) {
nodo_t nodo;
[...]
return &nodo;
}
semplicemente non puoi restituire l'indirizzo di una variabile allocata sullo stack della funzione (variabile locale), ma devi istanziarlo nell'heap (memoria globale) utilizzando il costrutto new: