指针是 C 与其他语言区别的重要特征之一,在 C++ 中,指针也被广泛运用,我们通过指针实现多态.然而,众所周知,指针的使用必须小心,否则很容易造成内存泄漏 Memory Leak.当我们有几个指针指向同一个对象时有其应该注意,关于何时释放这个对象:(1) 如果释放的太早,那么其它的指针仍然指向这片内存,如果再使用它会造成未定义行为.(2) 如果一直不释放可能会丢失最后一个指向这个对象的指针 导致内存无法被释放. 用 C++ 的方法来解决这种问题就是建立一个类来包含需要管理的指针 ,由于这些类往…