- cout << "Destroying Nodes" << endl;
-
- ListNode<T> *currentPtr = firstPtr, *tempPtr;
-
- while (currentPtr)
- {
- tempPtr = currentPtr;
- currentPtr = currentPtr->Next();
-// if (!tempPtr->getData()->stats || tempPtr->getData()->stats->started == 0)
- cout << "Deleting Memory address: " << tempPtr->getData() << endl << flush;
-
- delete tempPtr;
-// else
-// tempPtr->getData()->stats->started = 0;
- }
- cout << "All Nodes destroyed" << endl;