Advertisement
Guest User

Untitled

a guest
Jul 9th, 2019
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. template <typename T>
  2. class LList //сам список
  3. {
  4. private:
  5. struct Node //реализация узла, хранящего данные и указатель
  6. {
  7. T data;
  8. Node* next;
  9.  
  10. Node(T data, Node* next)
  11. {
  12. this -> data = data;
  13. this -> next = next;
  14. }
  15. };
  16.  
  17. Node* Head; //создание "главного"(последнего доавленного) элемента
  18.  
  19. public:
  20. LList() {
  21. Head = new Node(0, nullptr);
  22. }
  23. void Append(T data)
  24. {
  25. Node* n = new Node(data, Head); //создание новго узла
  26. Head = n;
  27. }
  28.  
  29. void ShowHead()
  30. {
  31. cout << Head -> data;
  32. }
  33. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement