不用手动置空,不然不觉得挺麻烦的么? 同时,慎用智能指针: 在没有垃圾回收体系的支撑下,能少用就少用,只用在那些实在没有其它更好解的场合。 智能指针会引人大量新的问题,并且更加难解决。 智能指针是一种语法糖。语法糖越甜,编译调试查错越苦!
智能指针是一个类对象,生存周期结束时会调用析构函数,设计好的智能指针是不需要手动调用释放的,例如release,一般析构函数做一些判断后会调用它,但不排除可以手动调用,但不会影响析构函数,因为它做了非null之类的判断。
64,654
社区成员
250,484
社区内容
加载中
试试用AI创作助手写篇文章吧