What can you "new"
Andrei Alexandrescu
SeeWebsiteForEmail at erdani.org
Mon Mar 23 14:04:54 PDT 2009
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
More information about the Digitalmars-d
mailing list