'Custom D array allocation'.
Dave
Dave_member at pathlink.com
Fri Apr 20 20:31:12 PDT 2007
Other than something like the following hack:
int[] array = (cast(int*)std.c.stdlib.malloc(int.sizeof * len))[0..len];
Is there a way to customize new for arrays?
The following is currently allowed, but apparently not *used* (the allocation is still done through
the GC -- malloc is never called):
int[] array = new(std.c.stdlib.malloc(int.sizeof * len)) int[len];
Thanks,
- Dave
More information about the Digitalmars-d-learn
mailing list