1
次のコードは、VS C++でコンパイルしたときにこの警告を生成します。この警告はexecエラーを引き起こします。VS C++でboost :: edge_weight_t型を初期化する方法
boost::edge_weight_t EdgeWeightPropType;
警告がある:
warning C4700 uninitialized local variable EdgeWeightPropType
注:edge_weight_tは、次のように定義されています
enum edge_weight_t{ edge_weight };
template <> struct property_kind<edge_weight_t> {
typedef edge_property_tag type;
};
どのように私はこの警告を回避するか、この変数を初期化することができますか?
はこれを見て持っているようにしてください[ページ](http://www.boost.org/doc/libs/1_62_0/libs/graph/doc/ using_adjacency_list.html) – BugsFree
しかし、私はこの変数をどのように初期化するか分からなかった。 –
私はあなたが 'typedefプロパティ EdgeProperty;'のようなものを定義するべきだと思います。 –
BugsFree