Deep Copy
l
class MyClass
{
OpenList List1, List2;
MyClass(MyClass orig)
{
List1 = copyOpenList(orig.List1);
List2 = copyOpenList(orig.List2);
}
}
l
The copy
has copies of
the original lists,
provided
that copyList makes such copies.