द्वारा बूस्ट बीजीएल वर्टेक्स को खोजें I vertex संदर्भ के बजाय कुंजी का उपयोग करके वर्टेक्स गुणों तक पहुंचने का एक तरीका ढूंढ रहा हूं। उदाहरण के लिए, अगर मैंएक कुंजी
class Data
{
public:
std::string name;
unsigned int value;
};
typedef boost::adjacency_list< boost::vecS, boost::vecS, boost::directedS, Data > Graph;
typedef boost::graph_traits<Graph>::vertex_descriptor Vertex;
बजाय
Vertex vertex1 = boost::add_vertex(g);
g[vertex1].name = "Alpha";
g[vertex1].value = 10;
का उपयोग करने का
है मैं
g["Alpha"].name = "Alpha";
g["Alpha"].value = 10;
तंत्र मौजूद उपयोग करने के लिए एक तैयार करता है चाहते हैं?
labeled_graph.hpp एडाप्टर के इतिहास को देखते हुए, ऐसा लगता है कि फ़ाइल अपेक्षाकृत नया है। (बूस्ट लाइब्रेरी रिलीज 1.40 में दिखाई देने के लिए शुरू किया गया)। शायद यही कारण है कि यह अभी तक प्रलेखन का हिस्सा नहीं है, –