On Thursday, 6 March 2014 at 21:26:11 UTC, Ali Çehreli wrote:
On 03/06/2014 12:02 PM, Steven Schveighoffer wrote:

> The best way
> to reference an array in a child class, especially one of a
static type,
> is to not have another copy in the child class :)

Agreed. Alternatively, a member function in the child class could return a slice.

Ali

Steve, thanks for the link and the nicely written article. Also for the assessment on pointer syntax, I'd love to avoid if possible (especially w/ limitations you noted).

I had been spending time over at http://dlang.org/arrays.html and had forgotten (or never understood) dynamic arrays were passed by slices. That link only talks about passing static arrays (IIRC). Keeping track of 'what being passed how' is tough for this programmer.

Your suggestion Ali (of not accessing the base member in the child was great) and it works properly.

Believe if I understand what you are suggesting above is never to have the array in base? simply retrieve slice through the child member function?

Reply via email to