我试图装饰节点结构,以允许单/双链表.我有以下代码:
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行.
我做错了什么?或者我做错的结构继承?感谢您的时间和帮助.