原因:从堆中分配内存使用完成没有释放 new 生成对象没有deletereaclloc,malloc 申请空间没有free 解决方案:使用智能指针 unique_ptr 只能同时有一个指向其内部指针shared_ptr 可以有多个同时指向同一内部指针,通过引用计数进行管理weak_ptr shared_ptr的助手,不会引起引用计数的变化,可以解决循环引用问题