Why can't we make reference variables?

Marco Leise Marco.Leise at gmx.de
Wed Aug 29 00:26:56 PDT 2012


Am Tue, 28 Aug 2012 22:08:11 -0700
schrieb Jonathan M Davis <jmdavisProg at gmx.com>:

> On Wednesday, August 29, 2012 06:46:25 Tommi wrote:
> > The weird thing is that you can use a member access operator with
> > a pointer (without explicitly dereferencing the pointer first).
> 
> Well, you clearly haven't done much pointers to structs in D, or that wouldn't 
> be surprising at all. . always implicitly dereferences the pointer, which 
> pretty much makes the -> operator completely unnecessary.
> 
> - Jonathan M Davis

P.S.: Also not much Delphi, which did the same before when
innovating over Pascal. (There never was a '->' though, just
dereference then access fields.)

-- 
Marco



More information about the Digitalmars-d mailing list