C++'s this() equivalent?

Jonathan M Davis newsgroup.d at jmdavisprog.com
Fri Jun 16 02:20:54 UTC 2023


On Thursday, June 15, 2023 7:54:22 PM MDT Jonathan M Davis via Digitalmars-d-
learn wrote:
> On Thursday, June 15, 2023 7:18:25 PM MDT zjh via Digitalmars-d-learn wrote:
> > On Friday, 16 June 2023 at 01:00:05 UTC, Steven Schveighoffer
> >
> > wrote:
> > > B b = B.make(); // call factory function
> > >
> > > -Steve
> >
> > Thank you for your tip.
> > If could simplify it a bit more, it would be even better. It's
> > really uncomfortable without `this()`.
>
> The reasons for it have to do with how D in general is set up to require
> that the value of all types be known at compile-time.

This should say that it's set up to require that the _default_ value of all
types be known at compile-time.

- Jonathan M Davis





More information about the Digitalmars-d-learn mailing list