В класс ForwardList добавить методы:
-
void erase(int index); //Удаляет значение по заданному индексу
-
Написать деструктор таким образом, чтобы он очищал список (удалял из него све элементы) перед удалением;
-
Оптимировать методы удаления элементов;
-
CopyMethods
-
MoveMethods
-
Обеспечить создание списка следующим образом:
ForwardList list = { 3, 5, 8, 13, 21 };
В двусвязный список добавить методы:
В двусвязный список добавить методы:
-
void push_back(int Data); DONE
-
void pop_front(); DONE
-
void pop_back(); DONE
-
void insert(int index, int data); DONE
-
void erase(int index); DONE
-
Деструктор должен очищать список; DONE
-
Этот проверочный код должен заработать:
List list = {3,5,8,13,21}; DONE
for(int i:list) cout << i << tab; cout << endl;