On Tue, 29 Apr 2014 13:59:28 +0000
John Colvin via Digitalmars-d-learn <digitalmars-d-learn@puremagic.com>
wrote:
> Can someone explain why this can't/doesn't work? Thanks.
hm. why it should? there is no 'default' constructors in D, and you
specifially made explicit one private (i.e. not visible outside the
module). and adding constructor to B inherits 'private' (not sure if it
is right though). but templated one generates constructor code 'on
demand', w/o 'private'.

i think that public constructor in B should work, so this may be bug.
will wait for somebody more expirienced in language to jump in before
filling bug report though.

Attachment: signature.asc
Description: PGP signature

Reply via email to