Aquivalent References as in C++?
Namespace
rswhite4 at googlemail.com
Tue Apr 17 13:14:15 PDT 2012
On Tuesday, 17 April 2012 at 19:56:11 UTC, Timon Gehr wrote:
> On 04/17/2012 09:16 PM, Namespace wrote:
>>> But C++ does not do that either.
>>> Are you asking for a full-blown non-null type system?
>>
>> Yes, but of course only with a special Keyword/Storage class.
>
> If it is not the default, how would you enforce it at the
> caller side?
By the compiler who throws an error message or a warning.
A warning or a better error message would help also, if a
null-reference was in use.
But only the message "Access violation" without any information
isn't enough, imo.
It seems that not-null references wouldn't be a part of D in near
future.
More information about the Digitalmars-d-learn
mailing list