This C++ program implements a doubly linked list with the following functions:
- create() adds a node to the empty list
- append() adds a node to the end of the list
- insert() inserts a node at a given index position
- del() deletes a node with a given value
- display() prints out the contents of the list
It uses a node struct to define each list element and a DLL class to implement the linked list functions.