Oppure

Loading
04/09/09 19:40
zEuSsE
Vi posto il codice
#include <iostream>
using namespace std;

template <class key,class data>class  Dizionario{
public:
	virtual void insert(key k,data d)=0;
	virtual void remove(key k)=0;
	virtual data search(key k)=0;
	virtual key maximum()=0;
	virtual key minimum()=0;
};

template <class key,class data> class Tree: public Dizionario<key,data>{
private:
	struct Node{
		Node* left;
		Node* right;
		Node* p;
		key k;
		data d;
		Node(){left=right=p=0;cout<<"Costruito un nodo NIL";}
		Node(key &k_,data &d_){left=right=p=0;k=k_;}
		void print(){cout<<"key: "<<k;}
	};
	
	Node* root;
	Node* NIL;
	
public:
	Tree(){
		NIL=new Node();
		root=NIL;
		cout<<"costruito albero";
	}
};

int main(){
    Tree<int,int> T();
    cin.get();
}


Il programma dovrebbe stampare "costruito albero" e "costruito nodo NIL" giusto?? PErò a me non funziona!!sapete spiegarmi il perchè?
aaa