kopieerfunctie
Kopieerfunctie is een functie die een kopie oplevert van een gegeven waarde of object. Het doel is een nieuw, onafhankelijk exemplaar te creëren zodat wijzigingen in de kopie en het origineel elkaar niet beïnvloeden. Kopieerfuncties komen voor in verschillende domeinen, zoals programmeren, dataverwerking en softwareontwerp, en kunnen verschillende kopieerstrategieën implementeren.
Er bestaan twee hoofdtypen kopieën: shallow copy en deep copy. Een shallow copy kopieert het topniveau van
In programmeertalen wordt kopieerfunctionaliteit vaak via een copy constructor, een clone-methode, of een generieke kopieerfunctie geïmplementeerd.
Belangrijke aandachtspunten bij kopieerfuncties zijn onder meer of de kopie mutaties van de ene versie beïnvloeden,
Zie ook: shallow copy, deep copy, clone, copy constructor, serialization.