// 類模板
template <class T>
class List {
private:
T data;
List *next;
public:
List(T data);
void add(T data);
void remove(T data);
void print();
};
// 繼承
class LinkedList : public List<int> {
private:
int data;
LinkedList *next;
public:
LinkedList(int data);
void add(int data);
void remove(int data);
void print();
};
// 類模板聲明
template <class T>
class List {
private:
T data;
List *next;
public:
List(T data);
void add(T data);
void remove(T data);
void print();
};