On 7/14/11 1:11 AM, Loopback wrote:
Now the program calls Runtime.terminate, which is supposed to take
care of the memory garbage and etc. This does not work. The terminate
function call throws an Error, "Memory Allocation Failure".
This failure originates in the 'Foo' destructor, which in turn creates
a appender object of type string. My question is; how come this throws
an error?

Currently, no memory can be allocated at all during garbage collection runs, which is where destructors are usually called.

David

Reply via email to