小编Ric*_*xie的帖子

C++继承的结构

我试图装饰节点结构,以允许单/双链表.我有以下代码:

    struct node
    {           
        Object* obj;
    };

    struct BasicNode: node
    {
            node* next;
    };
Run Code Online (Sandbox Code Playgroud)

当我使用以下代码时,我收到一个错误:

temp->next = new BasicNode;
    temp = temp->next;
Run Code Online (Sandbox Code Playgroud)

我把头定义为node* head;

编译器给我以下错误:"struct ListAsSLL::node has no member 'next'"在我的temp->next行.

我做错了什么?或者我做错的结构继承?感谢您的时间和帮助.

c++ inheritance struct

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

标签 统计

c++ ×1

inheritance ×1

struct ×1