Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- template <typename T>
- class LList //сам список
- {
- private:
- struct Node //реализация узла, хранящего данные и указатель
- {
- T data;
- Node* next;
- Node(T data, Node* next)
- {
- this -> data = data;
- this -> next = next;
- }
- };
- Node* Head; //создание "главного"(последнего доавленного) элемента
- public:
- LList() {
- Head = new Node(0, nullptr);
- }
- void Append(T data)
- {
- Node* n = new Node(data, Head); //создание новго узла
- Head = n;
- }
- void ShowHead()
- {
- cout << Head -> data;
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement