我的堆代码的第一部分:
Heap::Heap()
{
MAX = 256;
size = 0;
data = new Hnode*[MAX];
}
我的主要文件很简单:
#include <iostream>
#include <stdlib>
#include "heap.h"
int main()
{
string encodedData = "abracadabra";
Heap heap;
}
当我调用创建堆时出现错误:未定义对 Heap::Heap 的引用,然后是我的析构函数:未定义对 Heap::~Heap() 的引用
有什么想法吗?