2016-10-20 22 views
0

私はQByteArray*ポインタを持っています。私はそれを削除したいと思います。私はdeleteLater()の機能がhereと記載されており、QObjectの一部であることを期待していました。これは、私が作成したものとは別のスレッドで配列を削除したいからです。QByteArrayにdeleteLaterが存在しないのはなぜですか?

子クラスQByteArrayにこの関数が存在しないのはなぜですか? QObjectを継承しません

+0

実際、 'QByteArray'は' QObject'の子ではないため、その関数は存在しません。 - QByteArrayはシグナル/スロットを持たないため、qtイベントループでは未処理のイベントはありませんこの方法は必要ありません。 –

答えて

2

QByteArray は、何deleteLater()はありません、どのスレッドの親和性はありません、それは本当に問題で、あなたがそれを削除する場合は、ちょうどあなたがダングリングポインタで終わらないことを確認してくださいべきではありません。

関連する問題