C++ Szablon tablicy asocjacyjnej

0

Witam,
jak zrobic ta tablice asocjacyjna na szablonach:

#ifndef __MYTABLICA_H__
#define __MYTABLICA_H__
using namespace std;

template <class Tchar, class Tint>

class assocTab
{
protected:
	struct node
	{
		node *next;
		T key;
		int val;
	
		
		node (const char *k);

		
		~node ();
	
		
		node (const node & s);
		
	};
	

	node *head;


	void insert (const char *key, int value);
	

	void clear ();


	void swap (assocTab & l);
	

	virtual node *find (const char *key) const;

public:

	assocTab ();


	virtual ~assocTab ();


	assocTab (const assocTab & l);


	assocTab & operator= (const assocTab & l);


	int &operator[] (const char *);
};


class assocTab2 : public assocTab
{

	virtual node *find (const char *key) const;

};

#endif /* __MYTABLICA_H__ */
 
0

trzeba zamienic char i int na Tchar i Tint i w ten sposob bedzie wzorzec tablicy asocjacyjnej?
Tyle ze komplilator wywala mi bledy ;/

1 użytkowników online, w tym zalogowanych: 0, gości: 1