Struct copy, how?
bearophile
bearophileHUGS at lycos.com
Sat Jan 3 00:33:05 PST 2009
nobody:
BCS:
> > However this still has a few problems: 1, if claw contains a reference
> > type you will now have 2 Claws that refer to the same thing and 2, you
> > need to maintain opAssign to be sure that it copies all members.
> >
> > One way to attack both of these would be to use a template to build a
> > generic deep copy that uses compile time refection to copy all the
> > members, duping arrays of PODS, copying basic types and recursively deep
> > copying reference types and arrays of them.
> Guess I'll do that.
> Thanks for the help!
If you create a generic deep copy I may find it useful.
Bye,
bearophile
More information about the Digitalmars-d-learn
mailing list