When do I need to declare my own destructor?

前端 未结 6 852
时光取名叫无心
时光取名叫无心 2020-12-31 05:00
class Point    
{
public:
    float x,y;
    Point() {}
    Point(float,float);
    Point operator + (Point);
    Point operator * (double);
    void rotate_p(float)         


        
6条回答
  •  抹茶落季
    2020-12-31 05:46

    Destructor's main purpose is to release used memory from heap or to delete links to other objects, etc. You do not allocate memory from heap here, you do not make any relations between objects, so no destructor is needed.

提交回复
热议问题