水银灯www 2021-03-24 11:48 采纳率: 0%
浏览 31
已结题

C++链表入门求问下方划线加粗的Node,我没有定义这个类为什么还能使用且不报错呢TvT

求问下方划线加粗的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;
};

  • 写回答

1条回答 默认 最新

  • 幻灰龙 2021-03-24 14:29
    关注

    你用什么环境编译的,g++  test.cpp 单独编译这个代码报错:
    error: no template named 'Node'
        Node<DataType> * first;

    评论

报告相同问题?