Tüm kenarların özellikleri, ağırlığı ve kapasitesine sahip olmasını istiyorum. BGL'nin her ikisinin de zaten tanımlanmış olduğunu buldum. Sadece 1 mülkü olsaydı o pervane olacağını biliyorumBGL Birden çok özelliğe sahip bir kenar ekleme
172: EdgeProperty prop = (weight, capacity);
173: add_edge(vertex1,vertex2, prop, g);
: Ben nerede grafiğine kenarları eklemek çalışıyorum Grafik İşte
typedef property<vertex_name_t, string> VertexProperty;
typedef property<edge_weight_t, int, property<edge_capacity_t, int> > EdgeProperty;
typedef adjacency_list<listS,vecS, undirectedS, VertexProperty, EdgeProperty > Graph;
için Kenar ve Vertex özelliklerini sahip olduğunu tanımlar = 5; Ancak, iki ile biçimlendirme hakkında kafam karıştı. Eğer boost::property uygulanmasına bakarsak
graph.cc: In function ‘void con_graph()’:
graph.cc:172: warning: left-hand operand of comma has no effect
son boost grafik kütüphanesi paketlenmiş özellikleri için bir örnek verebilir misiniz? –