What can you "new"
Andrei Alexandrescu
SeeWebsiteForEmail at erdani.org
Tue Mar 24 05:17:01 PDT 2009
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
More information about the Digitalmars-d
mailing list