i have the class
class Circle : public isCircle{
private :
int x;
int y;
vector<Circle*> _neighbors;
}
where isCircle
is just an interface (with virtual methods), and the Circles which _neighbors contains pointers to weren't allocated by this instance.
my question is if in this case the default copy and assignment operator would basically do a deep copy ?