Write the definition for the destructor for a LinkedArray cl

Write the definition for the destructor for a LinkedArray class.

class LinkedArray
{
struct Node
{
  T value;
  Node * next;
};

Node * begin;
};

~Node()
{
deleteNode(begin);
}

void deleteNode(Node & begin)
{
while(next != NULL)
{
deleteNode(next);
}
delete begin;
begin = NULL;
value = 0;
}

Solution

LinkedArray::~Node(Void) { } is the definition of destructor.

As we know destrcutor is the member function of the class used when object goes out of the scope and a delete expression is used. It will have exact name as class but prefixed by ~

Write the definition for the destructor for a LinkedArray class. class LinkedArray { struct Node { T value; Node * next; }; Node * begin; }; ~Node() { deleteNod

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site