最赞回答 / hhyh
肯定要啊,你 delete p; 只是告诉内存,这一块地址我不要了.但是 指针p 还是指向了那块地址啊,你得把这个指针的指向指成null;不然别人在用这个 指针的时候就会crash.这就是传说中的野指针,也叫僵尸对象.
2016-07-20
最新回答 / 不动声色Dedaren3793564
你可以吧string理解为一个类,string name则相当于定义了一个string类对象,empty()函数则是string类的成员函数,函数的返回值类型为bool型。所以name.empty()相当于类的对象调用类的成员函数。
2016-07-15