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