美文网首页
QT(内存泄露)

QT(内存泄露)

作者: 不合格码农 | 来源:发表于2019-01-08 10:22 被阅读1次

    1 Qt半自动的内存管理

    Qt中已下情况new出的对象可以不用亲自去delete:

    (1)QObject及其派生类的对象,如果其parent非0,则其parent析构时会析构该对象,除此之外,有些类的对象可以接收设置一些特别的标记,例如:

    1) QWidget及其派生类的对象,可以设置Qt::WA_DeleteOnClose标志位(当close时会析构该对象)

    2)QAbstractAnimation派生类的对象,可以设置QAbstractAnimation::DeleteWhenStopped

    3)QRunnable::setAutoDelete()

    4)MediaSource::setAutoDelete()

    相关文章

      网友评论

          本文标题:QT(内存泄露)

          本文链接:https://www.haomeiwen.com/subject/ubskkqtx.html