Форум программистов, компьютерный форум CyberForum.ru

breadth_first_search bgl хранение вершины - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ обработка последовательности символов (C++ Builder 6) http://www.cyberforum.ru/cpp-beginners/thread1072547.html
Всем привет, помогите довести до ума программу. Вроде все есть, а считает не то что нужно. Вобщем задание: Определять в тексте количество знаков арифметических операций (+, -, * и /), следующих за цифрой. Код, который смог написать я: #include <stdio.h>
C++ Ошибки в программме Всем доброго времени! Вопросы по поводу программы. Требуется наводка и разбор ошибок. ////////////////////////////////////////////////////////////////////////// #include "iostream" using namespace std; int main () { int X; int Y; for (int i=0; i<10; ++i) { http://www.cyberforum.ru/cpp-beginners/thread1072541.html
C++ Есть код, нужна программа
Доброго времени суток! Я никогда не работал с С++. Есть код программы, но нет исходного файла. Подскажите, что мне сделать и как это сделать, чтобы получилась программа. Заранее благодарен
Блок-схема C++
объясните как решить такую блок-схему через(IF, while, do wihe)
C++ Ошибки в программме http://www.cyberforum.ru/cpp-beginners/thread1072503.html
Вопросы по поводу программы. Требуется наводка и разбор ошибок.
C++ Найти координаты перпендикулярных им векторов и сформировать из них множество В С клавиатуры задаются координаты 3 векторов на плоскости. Найти координаты перпендикулярных им векторов и сформировать из них множество В. подробнее

Показать сообщение отдельно
septe-mber
0 / 0 / 0
Регистрация: 02.01.2013
Сообщений: 123
15.01.2014, 22:29     breadth_first_search bgl хранение вершины
Привет всем! вот кусок кода
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class BFSVisitor : public boost::default_bfs_visitor
{
public:
    BFSVisitor() = default;
    ~BFSVisitor() = default;
 
    template<typename Vertex, typename Graph>
    void discover_vertex(Vertex u, Graph& g)
    {
        v.push_back(u);
    }
 
    vector<int> v;
};
 
BFSVisitor bfs;
    bfs.v.push_back(34);
    boost::breadth_first_search(graph, A, boost::visitor(bfs));
    cout<<endl;
    cout<<bfs.v.size()<<endl;
так вот , почему не сохраняются вершины в векторе при обходе графа ? и что странно для меня, после создание экземляра bfs, я сохраняю элемент в векторе bfs.v.push_back(34); и этот элементы почему то сохраняется, а при обходе графы вершины не сохраняются ... в чем может быть проблема ?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru