Eliminate class allocators and deallocators?
Steven Schveighoffer
schveiguy at yahoo.com
Thu Oct 8 03:48:19 PDT 2009
On Wed, 07 Oct 2009 17:54:35 -0400, Denis Koroskin <2korden at gmail.com>
wrote:
> On Wed, 07 Oct 2009 23:00:06 +0400, Sean Kelly <sean at invisibleduck.org>
> wrote:
>
>> auto x = cast(MyClass) malloc(MyClass.classinfo.init.length);
>
> I would expect a dynamic cast to occur at this line. Which will either
> result in an access violation (since you are trying to cast a garbage to
> an object) or result in a null being returned.
malloc returns void *, so no dynamic cast.
-Steve
More information about the Digitalmars-d
mailing list