‘LinkNode {aka struct linkNode}’ has no member named ‘account’
时间: 2024-06-04 15:10:18 浏览: 91
这个错误提示说明你在使用一个结构体 `linkNode` 的成员变量 `account`,但是这个结构体中并没有定义 `account` 这个成员变量。因此编译器不知道你要访问哪个变量。
可能的原因是你在定义 `linkNode` 的时候忘记添加 `account` 成员变量,或者可能是因为你在使用 `account` 的时候拼写错误。请检查你的代码,确认 `linkNode` 中是否包含 `account` 成员变量,并且确认你在使用 `account` 的时候拼写是否正确。
相关问题
typedef struct linknode{ int data; struct linknode *next;} LinkNode; 和typedef struct{ int data; struct linknode *next;} LinkNode;
这两个 typedef 定义的结构体是等价的,都定义了一个包含 int 类型数据和指向 LinkNode 结构体的指针类型成员 next 的结构体类型。只是第一个 typedef 在结构体名之前定义了一个 linknode 的结构体别名,而第二个 typedef 直接将结构体定义和别名定义合并在了一起。使用时,可以通过 LinkNode 直接引用这个结构体类型。
AttributeError: 'LinkNode' object has no attribute 'head'
AttributeError: 'LinkNode' object has no attribute 'head' 是由于LinkNode对象中没有名为'head'的属性导致的。这个错误通常发生在代码中试图访问不存在的属性时。要解决这个问题,需要确保LinkNode对象中定义了名为'head'的属性。
阅读全文