64,661
社区成员
发帖
与我相关
我的任务
分享
#include "iostream.h"
template <class T>class BTree;
template <class T>
class BTNode{
friend class BTree <T>;
private:
T data;
BTNode <T> *rchild,*lchild;
};
template <class T>
class BTree{
public:
BTree(){root=NULL;}
protected:
BTNode <T>* root;
};
template <class T>
class HFMTree:public BTree <T>{
private:
T w;
};
template <class T>
class MinPQueue{
public:
MinPQueue(int maxSize){q=new T[maxSize];mSize=maxSize;size=0;}
private:
int size,mSize;
T* q;
};
int main(){
MinPQueue <HFMTree <int> > pq(20); //加个空格就好了
//.....
return 0;
}