Moving structs containing strings ...

Derek Parnell derek at psych.ward
Sun Apr 23 19:22:09 PDT 2006

On Mon, 24 Apr 2006 00:44:57 +0200, Bob W wrote:

> After moving structs containing char[n] arrays
> and char[] strings, the latter can point to the
> wrong string.

Another solution is to recalculate the addresses of the id strings after
changing the length ...

  arr=arr[0..2];   // adjust length
  foreach( inout Sc s; arr) = s.idz[];

(skype: derek.j.parnell)
Melbourne, Australia
"Down with mediocracy!"
24/04/2006 12:19:51 PM

More information about the Digitalmars-d-bugs mailing list