Salve! in questo caso:
Sono in una funzione qualsiasi, "squareA" è un "Square" che è ad esempio una variabile pubblica di una classe e in un if faccio questo:codice:struct Square{ Vector2 position; float size; Vector3 point[4]; bool isFree; Square* linked[8]; };
squareA.linked[1] punterà a "s", ma al terminde dell'if, da quel che mi ricordo, le variabili vengono deallocate...perciò in questo caso che succede a "s"? al termine dell'if squareA.linked[1] a cosa punterà?codice:if(...){ Square s; squareA.linked[1] = &s; }
Grazie!
squareA.linked[1] otterrà il riferimento