#include #include "dlist.h" int main() { Dlist *list1 = new Dlist(); cout << "Testing Dlist \n"; list1->SelfTest(6); cout << "\nOutput produced above should be:\n"; cout << "Testing Dlist\n"; cout << " value: 10 13 8 6 7 9 11 12\n"; cout << "Testing Sort \n"; cout << " value: 6 7 8 9 10 11 12 13\n"; cout << "Remove first item \n"; cout << " value: 7 8 9 10 11 12 13\n"; cout << "Remove last item \n"; cout << " value: 7 8 9 10 11 12\n"; cout << "Remove second item \n"; cout << " value: 7 9 10 11 12\n"; cout << "Removed all items \n"; cout << " value: \n"; delete list1; // always delete what you allocate return 0; }