Advertisement
Guest User

Untitled

a guest
Apr 28th, 2015
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.45 KB | None | 0 0
  1. struct slistEl
  2. {
  3.   slistEl * next;
  4.   char data;
  5. };
  6.  
  7. class slist
  8. {
  9.   public:
  10.     slistEl * head;
  11.  
  12.     slist();  // konstruktor
  13.     ~slist(); // destruktor
  14.     void pop_front();
  15.     void push_front(int k);
  16. };
  17.  
  18. void slist::push_front(int k)
  19. {
  20.   slistEl * p;
  21.  
  22.   p = new slistEl;
  23.   p->next = head;
  24.   p->data = k;
  25.   head = p;
  26. }
  27.  
  28. void slist::pop_front()
  29. {
  30.   slistEl * p = head;
  31.  
  32.   if(p)
  33.   {
  34.     head = p->next;
  35.     delete p;
  36.   }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement