When should I use deep vs shallow copy?
5070
What is the difference between a deep copy and a shallow copy?
107941
Uses for multiple levels of pointer dereferences?
3001
Array versus List: When to use which?
57168
How to deep copy a list?
12204
How do you make a deep copy of an object?
95924
When do we have to use copy constructors?
8153
What is a raw type and why shouldn't we use it?
86593
Why do we copy then move?
89997
What is the best way to clone/deep copy a .NET generic Dictionary?
65281
clone() vs copy constructor vs factory method?
94610
Avoiding copy of objects with the "return" statement
30912
Having a conjugate prior: Deep property or mathematical accident?
11951
Should I use properties or direct reference when accessing instance variables internally?
94767
Understanding exactly when a data.table is a reference to (vs a copy of) another data.table
126579
Deep copying an NSArray
44667
Differences between `input` and `raw_input`
59051
What's the difference between SoftReference and WeakReference in Java?