Andrei Alexandrescu Wrote: > Steve Teale wrote: > > Andrei Alexandrescu Wrote: > > > >> Sean Kelly wrote: > >>> == Quote from Andrei Alexandrescu (seewebsiteforem...@erdani.org)'s > >>> article > >>>> Jarrett Billingsley wrote: > >>>>> On Mon, Mar 23, 2009 at 2:04 PM, Andrei Alexandrescu > >>>>> <seewebsiteforem...@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