所以我做了一个链表类:
class node {
public:
string name;
node *next;
node(string init) {name = init; next = nullptr;
};
然后在 main 中我创建了一个节点指针并初始化了它指向的节点的名称。
node *root;
root->name = "Hello"; //Error
编译器不会将此称为错误,但是当我运行程序时,它会在这行代码处停止工作。有谁知道为什么?