What can you "new"
Cristian Vlasceanu
cristian at zerobugs.org
Tue Mar 24 15:20:49 PDT 2009
Andrei Alexandrescu Wrote:
> Steve Teale wrote:
> > Andrei Alexandrescu Wrote:
> >
> >> Sean Kelly wrote:
> >>> == Quote from Andrei Alexandrescu (SeeWebsiteForEmail at erdani.org)'s article
> >>>> Jarrett Billingsley wrote:
> >>>>> On Mon, Mar 23, 2009 at 2:04 PM, Andrei Alexandrescu
> >>>>> <SeeWebsiteForEmail at erdani.org> wrote:
> >>>>>> Nothing.
> >>>>>>
> >>>>>> auto a = T(args);
> >>>>>>
> >>>>>> should create a T, whether T is a class, array, struct, what have you. This
> >>>>>> "new" business is lame, lame, lame.
> >>>>> Struct on stack vs. heap?
> >>>> Allocating a struct on heap should invoke a function a la create!(T).
> >>> Hm... so I guess we'd need support for placement construction?
> >> Yah, that (together with explicit destruction) should be in the language
> >> anyway to support custom allocation and such.
> >>
> >> Andrei
> >
> >
> > A bag of worms it would appear!
> >
>
> Well yah but you can use them to catch big fish.
>
> Andrei
Do custom-allocated objects live on the GC-ed heap?
Cheers,
Cristi
More information about the Digitalmars-d
mailing list