Salve! in questo caso:
codice:
struct Square{
Vector2 position;
float size;
Vector3 point[4];
bool isFree;
Square* linked[8];
};
Sono in una funzione qualsiasi, "squareA" è un "Square" che è ad esempio una variabile pubblica di una classe e in un if faccio questo:
codice:
if(...){
Square s;
squareA.linked[1] = &s;
}
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à?
Grazie!
squareA.linked[1] otterrà il riferimento