al llamar al constructor estás reservando memoria en el heap, la variable solo sirve en este caso para no perder la referencia de donde está esa clase, luego cuando la asignamos como un nuevo elemento de TList (en el ejemplo que te dí), aun recordamos la referencia a memoria
__________________
self.free;
|