我有一个包含此函数声明的头文件:
bool isAbelianGroup(ConstGroupMemberP IdentityElement, ConstGroupMemberP members[],
const int membersLen, const binaryOp oper, const freeMember freeMember,
const GroupComparator compare);
我有一个c文件,我在其中实现了这个函数(从h文件中的声明中复制粘贴原型)
bool isAbelianGroup(ConstGroupMemberP IdentityElement, ConstGroupMemberP members[],
const int membersLen, const binaryOp oper, const freeMember freeMember,
const GroupComparator compare){...}
但是,我在使用不同类型重新声明时遇到错误:
任何想法可能是什么问题?
答案 0 :(得分:0)
发现问题:
我应该写的
h和c文件中的const freeMember freeFunc
而不是const freeMember freeMember
。
很难找到。