Hugh Sasse Staff Elec Eng <hgs / dmu.ac.uk> writes: > > Maybe, deep copy is not suitable operation for an object. > > The only case I can think of is a self referencing object, but > that is a special case for other things (like garbage collection?) too. Or objects such as descendants of IO that hold external resources that aren't meaningful to share. (Create a copy of an open File object, and one of them will complain when closed). Dave