B
brekehan
Do you need to release any resources that have been allocated in for
object's member data before assigning new data in a copy constructor?
Bleh & Bleh(const Bleh rhs)
{
// Is this needed? Can a copy constructor ever get called on an
existing instance of an object?
delete bleh_member;
bleh_member = new Something();
bleh_member->SetData(rhs.bleh_member->(GetData());
}
object's member data before assigning new data in a copy constructor?
Bleh & Bleh(const Bleh rhs)
{
// Is this needed? Can a copy constructor ever get called on an
existing instance of an object?
delete bleh_member;
bleh_member = new Something();
bleh_member->SetData(rhs.bleh_member->(GetData());
}