ciao,
ho letto quello consigliato da voi piu altri articoli; mi pare di capire che alcuni tipi sono designati ad essere allocati sullo stack ed altri sullo Heap; ho appreso che una classe viene allocata nello heap ed una struttura nello stack con la seguente particolarita' (di cio' chiedo conferma se ne avete voglia):
class myClassA {public int x} //sullo heap
struct myClassB {public myClassA c} //sullo stack
//myClassB cla = new myClassB()
myClassB cla; // alloco sullo stack; questa è equivalente a quella sopra commentata
Ammesso che quello sopra vada bene, pare che per "forzare" l'allocazione di oggetti sullo stack si possa (per dire) usare questo trucco di inglobarlo in una struttura (ora arriva il mio quesito). Come posso allocare oggetti sullo stack? Esiste qualcuno che ci ha pensato ed ha proposto una soluzione al riguardo?
grazie.