Advertisement
Guest User

Untitled

a guest
Apr 20th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. struct Tree_node//струтура дерево
  2. {
  3.     vector <Tree_node *> Down;// ссылки на потомков
  4. };
  5.  
  6. decltype(auto) begin(Tree_node& tree) { return begin(tree.Down); }
  7. decltype(auto) end(Tree_node& tree)   { return end(tree.Down); }
  8.  
  9. Tree_node One_tree;
  10. //тут мы как-нибудь формируем это дерево
  11. void Worker (Tree_node One_tree)
  12. {
  13. //тут мы что-нибудь делаем, каждый раз разное, с вершиной, поданной на вход
  14. for (int n = 0; n < Tree_node.Down.size(); ++n)
  15. {
  16.     Worker(One_tree.Down[n]);
  17. }
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement