numobj viene incrementato ogni volta.
quindi come nel mio caso ci sono 3 oggetti, 2 rettangoli e 1 immagine , non capisco perchè (Picture*) puntObj[0] abbia gli stessi valori di (Rettangolo*) puntObj[0] . Perchè il puntatore punta alla stessa area di memoria puntObj[0]? e quindi poi prende i valori letti e li mette nella struttura indicata dal puntatore ? Ma se volessi leggere le aree che ho allocato? AIUTOOO mi sto perdendo