2016 Update
This commit is contained in:
parent
948b86eafa
commit
dcf5d15da3
7965 changed files with 139854 additions and 31002 deletions
|
|
@ -1,7 +1,11 @@
|
|||
Demonstrate how to copy data structures containing complex hetrogeneous and cyclic semantics. This is often referred to as [[wp:Deep_copy#Deep_copy|deep copying]], and is normally required where structures are mutable and to ensure that independent copies can be manipulated without side-effects.
|
||||
;Task:
|
||||
Demonstrate how to copy data structures containing complex heterogeneous and cyclic semantics.
|
||||
|
||||
This is often referred to as [[wp:Deep_copy#Deep_copy|deep copying]], and is normally required where structures are mutable and to ensure that independent copies can be manipulated without side-effects.
|
||||
|
||||
If this facility is not built into the language, it is permissible to use functions from a common library, or a coded procedure.
|
||||
|
||||
|
||||
The task should show:
|
||||
|
||||
* Relevant semantics of structures, such as their [[wp:Homogeneity and heterogeneity|homogeneous or heterogeneous]] properties, or containment of (self- or mutual-reference) cycles.
|
||||
|
|
@ -11,3 +15,4 @@ The task should show:
|
|||
* That the structure and its copy are different.
|
||||
|
||||
* Suitable links to external documentation for common libraries.
|
||||
<br><br>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue