LinkList in C++

solo_'s Avatar, Join Date: Aug 2011
Newbie Member
Hi,

I got an assigment from my teacher in C++ to create a program using a file called linked.h

The program is Win32 Console.

But how do i use the linked.h-file?

linked.h
Code:
#ifndef LINKED
#define LINKED

#include <iostream>

using namespace std;

template<class T>
class Linked {

    protected:
        struct Node{
            T item;
            Node* next;
        }; // struct Node

        Node* head;
        long length;

    public:

        // Postcondition: The Linked container has been initialized
        //                to an empty container.
        Linked(){
            head = NULL;
            length = 0;
        } // default constructor


        // Postcondition: The number of items in the Linked container
        //                has been returned.
        long size() const{
            return length;
        } // size


        // Postcondition: A node with newItem has been inserted at the
        //                front of the Linked container.
        void push_front (const T& newItem){
            Node* newHead = new Node;
            newHead -> item = newItem;
            newHead -> next = head;
            head = newHead;
            length++;
        } // push_front



}; // class Linked


#endif
poornaMoksha's Avatar, Join Date: Jan 2011
Ambitious contributor
Just wanted to know one thing :

You already know the concept of a linked list but still confused with the usage of this header file?
OR
You don't even know the basics of linked list?