как уничтожить массив
#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;
}
Мне интересно, если это правильный способ для разрушения и построения массива в этом случае.