как уничтожить массив

#include <cstdlib>
#include <iostream>

using namespace std;

const unsigned long MAX_SIZE = 20;
typedef int ItemType;

class Heap {
private:
        ItemType array[MAX_SIZE];
        int elements; //how many elements are in the heap
public:
      Heap( )
       ~Heap( )
       bool IsEmpty( ) const
      bool IsFull( ) const
      Itemtype Retrieve( ) 
      void Insert( const Itemtype& )
};

Допустим, у меня есть это в качестве моего заголовочного файла. В моей реализации для этого, каков наилучший способ сделать конструктор Heap () и деструктор ~ Heap ().

у меня есть

Heap::Heap()
{
   elements = 0;
}

Heap::~Heap()
{
   array = NULL;
}

Мне интересно, если это правильный способ для разрушения и построения массива в этом случае.

Ответы на вопрос(7)

Ваш ответ на вопрос