Null pointer dereferencing in D
David Nadlinger via Digitalmars-d
digitalmars-d at puremagic.com
Sat Jun 14 10:05:20 PDT 2014
On Saturday, 14 June 2014 at 16:45:19 UTC, Maxim Fomin wrote:
> The case which you described is a not a type safety problem.
If a struct type has a non-trivial invariant(), .init allows an
object to exist that violates it without an Error being thrown.
Arguing that this is not part of the type system would be
splitting hairs.
David
More information about the Digitalmars-d
mailing list