C++三五法则 需要析构函数的类也需要拷贝构造函数和拷贝赋值函数需要拷贝操作的类也需要赋值操作,反之亦然析构函数是不能删除的如果一个类有删除的或不可访问的析构函数,那么其默认和拷贝构造函数会被定义为删除的如果一个类有const或者引用成员,则不能使用合成的拷贝赋值操作