Need some help please!

Why i`m getting this erroR ?
error C2955: 'Tree' : use of class template requires template argument list

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
template <class T>
Node<T>* Tree::findNode(const T& element) const{
	Node<T>* tmp = _root;
	while (tmp != NULL) {
		if (tmp->getElement() == element) {
			return tmp;
		} else {
			if (tmp->getElement() < element) {
				tmp = tmp->getLeft();
			} else {
				tmp = tmp->getRight();
			}
		}
	}
	return NULL;
}


Thnx.
If Tree is a template class, you need to specify it when you are using the scope resolution operator.
Oh, thnx man ;)
Topic archived. No new replies allowed.