deleteLater()方法
简介:
主要用于变量及其他空间的释放!!
测试发现
tdh->deleteLater();可以触发自身 ThreadDecodeH264 析构函数的触发(准确来说就是重写了deleteLater()函数一样
使用限制
MyMessageBox msg 和 MyMessageBox *msg = new MyMessageBox(this); //上面两种定义 第一种,是直接自动申请空间;但是这里空间只能申请这一次;如果使用 deletelater()析构函数,this.deletelater();程序会出现异常结束错误(↓); The program has unexpectedly finished. 也就是说第一种不需要析构函数; 第二种,可以多次申请空间,当然每次结束必须使用析构函数deletelater()来释放申请的空间。
个人测试总结,欢迎批评指正!!