plz give any c++ xample to xplain bit more

On Sat, Oct 1, 2011 at 6:59 PM, Bejoy kalikotay(sikkimesechora....) <
[email protected]> wrote:

> A shallow copy of an object copies all of the member field values.
> This works well if the fields are values, but may not be what you want
> for fields that point to dynamically allocated memory. The pointer
> will be copied. but the memory it points to will not be copied -- the
> field in both the original object and the copy will then point to the
> same dynamically allocated memory, which is not usually what you want.
> The default copy constructor and assignment operator make shallow
> copies.
>
> A deep copy copies all fields, and makes copies of dynamically
> allocated memory pointed to by the fields. To make a deep copy, you
> must write a copy constructor and overload the assignment operator,
> otherwise the copy will point to the original, with disasterous
> consequences.
>
> On Oct 1, 4:50 pm, rahul sharma <[email protected]> wrote:
> > plz xpalin waht is deep and shallow copy in c++
>
> --
> You received this message because you are subscribed to the Google Groups
> "Algorithm Geeks" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/algogeeks?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.

Reply via email to