11:构造函数中,分配的动态内存对象,需要delete
~HasPtr() { delete ps; }//必须首先delete对象ps,ps指向一个动态分配的string
12:知识点:当指向一个对象的引用或者指针离开作用域是,析构函数并不会执行
析构函数执行三次:accum,item1,item2
11:构造函数中,分配的动态内存对象,需要delete
~HasPtr() { delete ps; }//必须首先delete对象ps,ps指向一个动态分配的string
12:知识点:当指向一个对象的引用或者指针离开作用域是,析构函数并不会执行
析构函数执行三次:accum,item1,item2