Why is this defined in this header ?
Why is
NODE_H
defined in the code below ?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
#ifndef NODE_H
#define NODE_H
#include <iostream>
using namespace std;
template<class T>
class Node
{
public:
Node();
Node(const T& item, Node<T>* ptrnext=NULL);
T data;
Node<T>* NextNode();
void InsertAfter(Node<T>* p);
Node<T>* DeleteAfter();
Node<T>* GetNode(const T& item, Node<T>* nextptr= NULL);
private:
Node<T>* next;
};
#endif
|
The name .h file...
Thanks.
Topic archived. No new replies allowed.