日期:2014-05-16  浏览次数:20680 次

关于QT中的new和delete
qt中会自动释放子控件的空间,那他会不会自动释放new分配的其他类型的空间呢?
例如:CNode   *   p   =   new   CNode();   //cnode是自定义的类
在函数结束后,没有调用delete   p;


我在用qt   中遇到一个问题,声明了一个全局变量,在mainwindow中分配了空间,不释放,在函数局部可以使用,但是在别的地方使用时,指针又变成了0x0
晕!!!
请高手解答!!!

------解决方案--------------------
除了Qt本身的类会自动释放, 其他自定义类都需要手动delete.