Cita: acaso el mismo compilador no reserva memoria para ese objeto ?
Si, reserva memoria.
Cita: o es que simplemente cuando usamos new lo que hacemos es reservar memoria de otro lado (del monton)
nose a q monton te referis. Lo que hace new es reservar memoria dinamica en tiempo de ejecucion(memoria que se encuentra en el heap), esto permite tener una mejor administracion de la memoria disponible. Ej simple: imaginate tener que declarar un arreglo de 50 elementos para luego
solo usar 10, no tiene sentido. Es mas conveniente usar new y utilizar lo necesario
Saludos