私は現在、ブースト グラフ (adjacency_list) と、この構造のエッジまたは頂点を参照するいくつかのクラスの両方で構成されるアプリケーションを設計しています。
私の質問は: ノードまたは頂点への参照を維持するための推奨される方法は何ですか?
イテレータの場合、オブジェクトへのアクセスは高速ですが、イテレータはグラフ構造の動的な変更によって無効になる可能性があると思います。
反対に、記述子は ID です。つまり、データを取得するには検索が必要ですが、グラフが変更された場合にメモリ エラーが発生する可能性は低くなります。
本当ですか?