如果我定义了一个类有一个指针成员,类的对象的复制和赋值操作符的使用,将使类的不同对象的指针成员指向同一个地址。如果我不使用智能指针的话,利用合成的或者说默认的析构函数,释放其中一个对象时,并不会释放对象中的内置类型包括指针成员,就应该不会出现书上说的“当类的不同对象的指针成员指向同一个地址时,若其中一个对象被删除,其他对象就会出现悬垂指针的情况”。这样的话,智能指针的这个用法还有什么意义呢?