创建类时类名不能含有模版参数

#pragma once
template
class Node   //应该为class Node,否则
{
public:
	T data;
	Node *lch;
	Node *rch;
	Node():lch(NULL),rch(NULL){}
	//Node *Search(Node *R,T key);
};

template
Node* Search(Node *R,T key)
{
	if(!R) return NULL;
	if(key==R->data)return R;
	else if (key > R->data)return Search(R->rch,key);
	else return Search(R->lch,key);
}
总结:创建类时类名不能含有模版参数!

你可能感兴趣的:(C++,c++数据结构,调试,点滴,search,null,class)