On Wed, Jan 14, 2015 at 07:43:17PM +0000, via Digitalmars-d-learn wrote: > On Wednesday, 14 January 2015 at 19:36:44 UTC, H. S. Teoh via > Digitalmars-d-learn wrote: > >Moral of the story: don't have struct fields that point to the struct > >itself. This is almost always a bad idea. Structs have value > >semantics, and the implicit copying around will almost certainly > >break any self-referencing pointers, which leads to dangling > >pointers, good friends of memory corruption, et al. :-P > > If it actually had value semantics you would not be allowed to take > the address of it... :-P
Huh? ints have value semantics, yet you can take the address of a local int variable. What's your point? T -- Not all rumours are as misleading as this one.