求助,这个怎么回事。(大一狗)
先函数原型: sqlist *push_back(sqlist p,ADT d);
然后函数定义:
sqlist *push_back(sqlist *p,ADT d){
if(p->capacity==p->size)
extend(p);
p->array [p->size++]=d;
return p;
}
然后编译就出现问题:
[Error] conflicting types for 'push_back'
[Note] previous declaration of 'push_back' was here
然后我在函数原型把函数名字*push_back随便改下,就能编译成功。。。
怎么回事??大佬们。