bearophile wrote:
Jonathan M Davis:

it would be possible to make it so that any objects allocated with new during CTFE would be in the dynamic heap during runtime.

This is possible, but it doesn't seem what you usually desire when you allocate 
an object at compile time.

Bye,
bearophile

If it's mutable, it'll go on the heap. If it's immutable, it could optionally go into read-only memory (it will be exactly like the .init of a class instance). Classes which are used only during execution of CTFE functions will not be instantiated at runtime.

Reply via email to