Diciamo che abbiamo struct Vector2i { int x = 0, int y = 0 };
E crea un puntatore ad esso tramite Vector2i* pointer = new Vector2i;
Dove verrebbero memorizzati int x
e int y
? Mucchio o pila?
Tutti i membri di un'istanza un puntatore puntano automaticamente sullo heap perché la nave è? I membri delle navi create nello stack sono automaticamente nello stack? Che dire dei puntatori all'interno di una classe che è stata creata nello stack?
Grazie in anticipo e sentiti libero di indicarmi gli articoli che fanno riferimento a questo argomento (la mia terminologia è probabilmente sbagliata)