@@ -79,8 +79,13 @@ class List
virtual T pop()
{
- // Сделать проверку на пустой список
T result = end->value;
+ if (end == start) {
+ end = nullptr;
+ start = nullptr;
+ lenght--;
+ return result;
+ }
end = end->prev;
end->next = nullptr;
lenght--;