如何在将set设置为动态向量时增加迭代器

时间:2016-06-01 04:09:16

标签: c++ vector dynamic iterator

我正在尝试将set设置为动态向量,但我不知道如何增加迭代器。

我的代码:

#pragma once

class node
{
public:
    elem e;

    node(){}
    node(elem e):e(e){};
    node(const node<elem>& n)
    {
        this->e=n->e;

    }
};




class iteratorr
{
public:

    node<elem>* current;

    iteratorr():current(NULL){};
    iteratorr(Node<elem>* c):current(c){};
    iteratorr(const Iterator<elem>& it)
    {
        this->current=it.current;
    }


    iteratorr<elem>& operator++()
    {

    }
    elem elem(){return current->e;}
};

这两个类都是模板typename elem。出于某种原因,我无法在代码中编写它。 如果我要添加一个指向类节点中下一个节点的指针,我猜这将成为一个链表。我怎么能增加我的迭代器?

0 个答案:

没有答案