Some sketches, but I don’t know if
F_list.h
#ifndef F_LIST_H #define F_LIST_H struct Node{ int value; Node* next; Node* prev; }; class F_list{ public: void deleteInd(int); void deleteNod(Node); ~F_list(); private: Node* head; Node* tail; }; #endif // F_LIST_H F_List.cpp
#include <iostream> #include "f_list.h" F_list::F_list() :head(nullptr), tail(nullptr) { } F_list::~F_list(){ } void F_list::deleteNod(Node n){ n->next = nullptr; n->prev = nullptr; delete n; } void F_list::deleteInd(int i){ }