On Saturday, 9 December 2017 at 06:46:27 UTC, Arun Chandrasekaran wrote:
On Saturday, 9 December 2017 at 06:38:46 UTC, anonymous wrote:
On Saturday, 9 December 2017 at 06:15:16 UTC, Arun Chandrasekaran wrote:
Is there a way to get the pointer or reference of an element in Array(T)?
[...]
    auto d2 = gallery[0];

auto d2 = &gallery[0];

Thanks. Just curious why reference can't be obtained here. Saves nasty null checks in most places.

In D, structs are passed by value unless otherwise specified. Using a class will yield the expected result.

Reply via email to