jezv 1 gadu atpakaļ
vecāks
revīzija
e096196e9f
1 mainītis faili ar 4 papildinājumiem un 4 dzēšanām
  1. 4 4
      List.h

+ 4 - 4
List.h

@@ -80,7 +80,7 @@ class List
     virtual Node<T> pop()
     {
         // Сделать проверку на пустой список
-        Node<T> result = end;
+        T result = end->value;
         end = end->prev;
         end->next = nullptr;
         lenght--;
@@ -92,14 +92,14 @@ class List
         node->next->prev = node->prev;
         node->prev->next = node->next;
         lenght--;
-        return node;
+        return node->value;
     }
 
     virtual Node<T> pop(int index)
     {
-        Node<T> result;
+        T result;
         if (index==0) {
-            result = start;
+            result = start->value;
             start = getNode(index+1);
             lenght--;
         }