Isthere any problem int the code (for deleting 2D LinkList completely) given below?
Code:
void CDataStructure::Destroy(void)
{
Node *traverseN = new Node();
Node *tempN = new Node();
Edge *tempE = new Edge();
Edge *traverseE = new Edge();
if(Node_Head != NULL)
{
traverseN = Node_Head;
while(traverseN != NULL)
{
if(traverseN->Link != NULL)
{
traverseE = traverseN->Link;
while(traverseE != NULL)
{
tempE = traverseE;
traverseE = traverseE->Next;
delete tempE;
}
}
tempN = traverseN;
traverseN = traverseN->Next;
delete tempN;
}
}
}
Expecting right answer specially from (Code Master )Elysia