Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- struct Tree_node//струтура дерево
- {
- vector <Tree_node *> Down;// ссылки на потомков
- };
- decltype(auto) begin(Tree_node& tree) { return begin(tree.Down); }
- decltype(auto) end(Tree_node& tree) { return end(tree.Down); }
- Tree_node One_tree;
- //тут мы как-нибудь формируем это дерево
- void Worker (Tree_node One_tree)
- {
- //тут мы что-нибудь делаем, каждый раз разное, с вершиной, поданной на вход
- for (int n = 0; n < Tree_node.Down.size(); ++n)
- {
- Worker(One_tree.Down[n]);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement