I'm working on a project that is a templated linklist. I got all my helper functions done and templated, but what I'm struggling with is giving my object a type in my main. I'll include all the necessary parts of my program within this post and I can edit it to where my whole project is here as well.
Header:
template <class T>
struct node{
T data;
struct node<T> *m_next;
};
template<class T>
class linkedList{
private:
node<T> *m_head;
node<T> *m_tail;
public:
linkedList();
void insert(T);
void deleteNode();
void display();
void getHead();
void getTail();
};
Declaration of variables from main
int main() {
int value;
int option = 1;
linkedList<int> object;
int count = 0;
Sample from main
case 1:
cout << "Enter node to be pushed: ";
cin >> value;
object<int>.insert(value);
object<int>.display();
count++;
break;
I'm getting the error "expected expression before int"
Any help would be appreciated!!
Aucun commentaire:
Enregistrer un commentaire