求问下方划线加粗的Node,我没有定义这个类为什么还能使用且不报错呢TvT
#include<iostream>
#include<stdio.h>
#include<string>
using namespace std;
template<typename DataType>
class LinkList {
public:
LinkList();
LinkList(DataType a[], int n);
~LinkList();
int Length();
DataType Get(int i);
int Locate(DataType x);
void Insert(int i, DataType x);
DataType Delete(int i);
int Empty();
void PrintList();
private:
Node<DataType> * first;
};
你用什么环境编译的,g++ test.cpp 单独编译这个代码报错:
error: no template named 'Node'
Node<DataType> * first;