摘要: 我们每申请一块动态内存,都必须在某处释放它,如果忘记了,则会造成内存泄露。为了减轻程序员的负担并降低程序内存泄露的风险,有人想了一种办法:不直接调用动态内存的指针,而是通过 类 来封装一下。因为类有构造函数和析构函数,并且总是成对出现的,我们只要在析构函数中释放掉申请到的动态内存,就安全了。而类的析构函数是系统调用的,不用我们去操心。这就是智能指针的中心思想。甚好,甚强巨。可是,要用这个方法,还要... 阅读全文