Advertisement
ann_candle

Копирующий коструктор стека

May 27th, 2021
1,396
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.42 KB | None | 0 0
  1. template <class INF> MyStack<INF>::MyStack(MyStack &st)
  2. {
  3.     if(st.empty())
  4.         top = nullptr;
  5.     else {
  6.         MyStack<INF> dub;
  7.         Node*i = st.top;
  8.         while(i!= nullptr)
  9.         {
  10.             dub.push(i->d);
  11.             i = i->next;
  12.         }
  13.         i = dub.top;
  14.         while(i!= nullptr)
  15.         {
  16.             push(i->d);
  17.             i = i->next;
  18.         }
  19.         delete(i);
  20.     }
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement