Как получить доступ к узлу с помощью свойства пакета Boost C ++ - PullRequest
0 голосов
/ 22 марта 2020

Я изучаю библиотеку Boost C ++ уже несколько недель, но не могу найти хороший способ выбора дескриптора вершины, соответствующего определенному значению определенного поля, во внешнем свойстве, представляющем узел.

Например, если мы рассмотрим пример, представленный в документации , структура данных обобщенного c узла будет следующей

struct City
{
  string name;
  int population;
  vector<int> zipcodes;
};

Предполагая, что мы также определили классы Highway и Country, график определяется следующим образом

typedef boost::adjacency_list<
    boost::listS, boost::vecS, boost::bidirectionalS,
    City, Highway, Country>
  Map;

Как эффективно получить дескриптор вершины узла, название города которого "Пиза"?

Заранее спасибо за ваше время: -)

...