【发布时间】:2012-11-28 16:32:01
【问题描述】:
我定义了以下结构:
typedef struct PList{
Person person;
struct PList *nextPerson; // set to NULL by default <<<<<
}PList;
还有这个方法:
int length(struct PList* db){
PList* cur = db;
int size = 0;
while (cur != NULL){
++size;
cur = cur->nextPerson;
}
return size;
}
错误:在长度方法的签名处引发了“长度”的冲突类型。
有什么想法吗?
【问题讨论】:
-
您的代码中其他地方的
length声明或定义存在冲突。 -
您的函数定义与函数声明签名不匹配
标签: c pointers linked-list content-length