2

qt5 がいつ DOM ノードのデータを削除するかを理解したいと思います。

私の最初の質問は、ノードが作成されたとき (QDomDocument ファクトリ メソッド)、それが DOM ツリーに配置されていない場合、内部データは削除されますか (または QDomDocument はまだ参照を保持しますか)?

domDocument.createElement("test");
// reference not stored by user, element not placed in tree
// may? be held by domDocument

2 番目の質問は、ユーザーがドメイン ツリー内の単一のノードへの参照 (QDomElement など) を保持しているが、他の参照 (QDomDocument など) を保持していない場合、どのノードが保持されるのでしょうか?

  • すべての子ノード、親も兄弟もいない?
  • すべての子ノード、QDomDocument 以外の親はありませんか?
  • QDomDocument のすべてのノード?
  • none (QDomDocument への参照を保持していません)
4

0 に答える 0