[Issue 1869] Semantically returning an array from a funciton is difficult

d-bugmail at puremagic.com d-bugmail at puremagic.com
Mon Feb 25 13:46:22 PST 2008


http://d.puremagic.com/issues/show_bug.cgi?id=1869





------- Comment #1 from shro8822 at vandals.uidaho.edu  2008-02-25 15:46 -------
The reason that static arrays can't be returned is that they are pointers to
local variables. That is in reference to this code:
>int[10] a;
>return a;

however IIRC you can have a function return type int[4]:
>int[4] fn(int i, int[4][4] j) { return j[i]; }

I guess I'm not realy understanding what your concern is.


-- 



More information about the Digitalmars-d-bugs mailing list