84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
闭关修行中......
函数的声明和定义的函数签名都不一样能成功怪了。。。
Status InitList_L(LinkList,ElemType *);//创建带头节点的单链表 -- 这是你的声明 Status InitList_L(LinkList &L,ElemType *ptr) // !!! 第一个参数不同 -- 定义却是这样的
请把fun.cpp改为declar.cpp试试
你的declara.h声明的函数与你在fun.cpp实现的函数签名不一样,肯定失败
//declar.h Status InitList_L(LinkList,ElemType *);//创建带头节点的单链表 Status ListInsert_L(LinkList,int,ElemType);//在链表元素i前插入元素e Status ListDelete_L(LinkList,int,ElemType);//删除第i个节点,用e带回 ElemType FindData_L(LinkList,ElemType);//查找元素n void MergeList_L(LinkList,LinkList);//合并两个链表 void ListTraver_L(LinkList);//打印链表元素 void InputList_L(ElemType *);//输入数据
//declar.h //修改之后 Status InitList_L(LinkList &, ElemType *);//创建带头节点的单链表 Status ListInsert_L(LinkList &, int, ElemType);//在链表元素i前插入元素e Status ListDelete_L(LinkList &, int, ElemType &);//删除第i个节点,用e带回 ElemType FindData_L(LinkList, ElemType);//查找元素n void MergeList_L(LinkList &, LinkList &);//合并两个链表 void ListTraver_L(LinkList);//打印链表元素 void InputList_L(ElemType *);//输入数据
函数的声明和定义的函数签名都不一样能成功怪了。。。
请把fun.cpp改为declar.cpp试试
你的declara.h声明的函数与你在fun.cpp实现的函数签名不一样,肯定失败