预期的类型说明符错误,关于我在做什么错的任何想法?

正交切线

我正在尝试使用双链表实现DEQUE。

DEQUE.h

using namespace std;

template <typename T>
class Node{
    Node(const T& data):data(data), next(0), prev(0) {}
    public:
        Node* next;
        Node* prev;
        T data;
};

template <typename T>
class DEQUE
{

//interface
};

DEQUE.cpp

template <class T>
void DEQUE< T > ::AddFirst(T t){
    Node<T>* temp = new Node(t);
    if ( counter != 0 ) {
        temp->next = head;
        temp->prev = 0 ;
        head->prev = temp;
        head =temp;
        counter++;
    }

    else{
        head = temp;
        tail = temp;
        temp->next = 0;
        temp->prev = 0;
        counter++;
    }
};

我在行上出现“节点”错误之前就得到了预期的类型说明符

Node<T>* temp = new Node(t);

我在这里做错了什么?我在这里先向您的帮助表示感谢。

萨胡

创建以下实例时,您忘记了类型Node

Node<T>* temp = new Node<T>(t);
                        ^^^  missing.

Node不会自动假定用于创建的实例的类型与用于的类型相同DEQUE您必须明确指定它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

以下格式说明符在做什么?

来自分类Dev

C ++错误:预期类型说明符

来自分类Dev

C ++错误:预期的类型说明符

来自分类Dev

C ++错误:预期类型说明符

来自分类Dev

对于循环未按预期工作,我在做什么错?

来自分类Dev

对于循环未按预期工作,我在做什么错?

来自分类Dev

错误CS1729,我在做什么错?

来自分类Dev

预期类型说明符

来自分类Dev

GCC编译类型错误:预期的类型说明符

来自分类Dev

错误C2061语法错误标识符-我不知道我在做什么错

来自分类Dev

错误:“数字”之前的预期类型说明符

来自分类Dev

错误:'Elem' 之前的预期类型说明符

来自分类Dev

在 C++ 中得到预期的类型说明符错误

来自分类Dev

Gruntjs目标我在做什么错?

来自分类Dev

重量我在做什么错?

来自分类Dev

SQL Pivot(我在做什么错)

来自分类Dev

.htaccess我在做什么错?

来自分类Dev

Firestore-我在做什么错?

来自分类Dev

Perlin的声音-我在做什么错?

来自分类Dev

Gruntjs目标我在做什么错?

来自分类Dev

QWinTaskbarProgress我在做什么错?

来自分类Dev

TFS权限-我在做什么错?

来自分类Dev

Sed我在做什么错

来自分类Dev

grep我在做什么错?

来自分类Dev

打印余额,我在做什么错?

来自分类Dev

jQuery附加-我在做什么错?

来自分类Dev

XML模式-我在做什么错?

来自分类Dev

JavaScript-我在做什么错?

来自分类Dev

strpos不能按预期工作,我在做什么错?