機能のブーストグラフマニュアルよりremove_vertex
頂点uが削除されたとき、頂点uとの間のエッジはないと想定されます。これを確認する1つの方法は、事前にclear_vertex()を呼び出すことです。
remove_vertex()
他の頂点に接続されている頂点を呼び出すとどうなりますか?それは未定義の動作につながりますか?
マニュアルの引用から、何か悪いことが起こるように思われるでしょう。もしそうなら、なぜこのように呼び出されたときに例外をスローしないのですか?
機能のブーストグラフマニュアルよりremove_vertex
頂点uが削除されたとき、頂点uとの間のエッジはないと想定されます。これを確認する1つの方法は、事前にclear_vertex()を呼び出すことです。
remove_vertex()
他の頂点に接続されている頂点を呼び出すとどうなりますか?それは未定義の動作につながりますか?
マニュアルの引用から、何か悪いことが起こるように思われるでしょう。もしそうなら、なぜこのように呼び出されたときに例外をスローしないのですか?