On 11/12/11 8:39 AM, deadalnix wrote:
Hi all,We recently had a discution on #D about copying a struct on the heap and getting a pointer to it. We come up with the following solution (Thanks to CyberShadow !) : struct S; S s; // Allocated locally. [s].ptr; // Get a pointer to a copy in the heap of the struct
This should work: S s; auto p = new S(s);It's a bug in the compiler if it doesn't. Unfortunately it doesn't for primitive types, e.g. new int(5) does not work.
Andrei
