zhuhelong / Gitalk

0 stars 0 forks source link

Qt 智能指针 | ZHL的博客 #20

Open zhuhelong opened 4 years ago

zhuhelong commented 4 years ago

https://myfavs.win/2019/09/26/Qt-%E6%99%BA%E8%83%BD%E6%8C%87%E9%92%88/

目的由于使用的是 Qt,所以决定不适用标准库的智能指针,改用 Qt 的智能指针。 结合 Qt 中的容器进行测试,使用的容器是 QList。在容器中,如果保存的是指针,那么一般来所指针所指的对象应该保存在堆中,所以使用完后需要清除释放,Qt 容器都带有 public void clear() 方法,但是该方法实际上只是清除了容器所保存的指针,并未清除释放掉指针所指内存。所以要寻找合适的方法。 准备创