我正在构建一个链表结构,但我不完全确定如何调用一个与链表一起工作的函数。当我尝试调用一个函数时,当我的struct LL
.
#include <iostream>
struct Node {
int data;
Node* next;
};
struct LL {
Node* head;
void prepend(int data);
};
void LL::prepend(int data) {
Node* temp = new Node();
temp -> data = data;
temp -> next = head;
head = temp;
}
int main() {
struct LL::prepend(3);
return 0;
}
在我的main
函数struct LL::prepend(3);
中是我得到错误的地方,即使prepend
是LL
.