私はTreeView
sの使い方を学んでいますが、これら2つのタイプは、ツリーの特定の行にアクセスするためによく使用されます。私は2つの違いを本当に理解していません。私のコードは機能しています-関数の必要なパラメーターに基づいて2つの間を行ったり来たりします-しかし、その理由の実際の理解には基づいていません。
これら2つのタイプの違いは何ですか?
私はTreeView
sの使い方を学んでいますが、これら2つのタイプは、ツリーの特定の行にアクセスするためによく使用されます。私は2つの違いを本当に理解していません。私のコードは機能しています-関数の必要なパラメーターに基づいて2つの間を行ったり来たりします-しかし、その理由の実際の理解には基づいていません。
これら2つのタイプの違いは何ですか?
ここにGtkの人々からのこれの詳細な説明があります。基本的に、aTreePath
はモデル内の行の論理位置を記述する方法です。たとえば、TreePath
「5:3:2」は次のことを意味します。
これは、各ツリーレベルをドリルスルーすることにより、目的の1つのノードを正確に表します。
比較すると、aTreeIter
は問題のノードへのより直接的な参照であり、特定のノードへのポインターのようなものです。