Null references redux

Jarrett Billingsley jarrett.billingsley at gmail.com
Wed Sep 30 12:08:40 PDT 2009


On Wed, Sep 30, 2009 at 12:44 PM, bearophile <bearophileHUGS at lycos.com> wrote:
> Max Samukha:
>
>> Don't get confused by 'new' in struct initializers. Structs in C# are
>> value types.
>
> Yes, you are right.
>
> But in D structs can be allocated on the heap too, so I think having optional nonnull struct pointers can be useful. The syntax and usage is similar to normal struct pointers.

I don't know why a struct pointer would be different than any other
pointer. That is, you'd have S* and S*? as well as int* and int*?.



More information about the Digitalmars-d mailing list