why lazy copy when we have deep copy and shallow copy?
<p>We have <strong>shallow copy</strong> and <strong>deep copy</strong> who can do the job for us when we want to copy objects in C++. So,<br>
What is <strong>Lazy copy</strong>?<br>
Is this a thing that is taken care by a programmer or compiler does this on its own?<br>
What are the programming scenarios where a lazy copy is advantageous?</p>
