小编Owe*_*enz的帖子

如何使用C++类列表

我会为这个问题疯狂.我正在尝试在c ++中使用list.我不能使用<vector><list>因为我的教授想要"纯粹的"c ++.(有了课,简而言之......).我可以创建只有一个int字段的列表,例如:

    class List{
    private:
        struct node{
            int *data;
            node* next;
        };  
        typedef struct node* nodePtr;
        nodePtr head;
        nodePtr curr;
        nodePtr temp;

    public: 
    List();
    void AddNode(int addData);
    void deleteNode(int delData);
    void PrintList();
};
Run Code Online (Sandbox Code Playgroud)

(这是有效的,这不是整个代码,但它有效.)

现在出现的问题:我怎样才能创建一个对象列表,而不是列出"int"数据?

例如,如果我创建人员列表,如地址簿,我该怎么办?

我会发疯的,请帮助我.提前致谢.

(抱歉我的英语不好,我不是那么好:)

c++ class linked-list list object

0
推荐指数
1
解决办法
1346
查看次数

多个对象的列表c ++

我在使用时遇到了一些问题std::list.我可以很好地使用它与"简单"类型的数据列表,或一种类型的对象列表.

我想创建一个包含三种不同类型对象的列表.例如,有三种类型的对象:类p1,类p2,类p3.我想创建一个包含这三个对象的列表.

class p1 {
...
};

class p2 {
...
};

class p3 {
...
};

int main() {
    std::list<whatshouldiInserthere?> namelist;
}
Run Code Online (Sandbox Code Playgroud)

我已经尝试过模板,但没办法.你能发布一个示例源代码吗?

c++ class list object

0
推荐指数
1
解决办法
866
查看次数

标签 统计

c++ ×2

class ×2

list ×2

object ×2

linked-list ×1