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.