error: expected unqualified-id before 'delete' void delete(node* p,char a) ^

来源:互联网 发布:多空博弈指标源码 编辑:程序博客网 时间:2024/06/05 10:41
void delete(node* p,char a){node* e=p->next;while(e->next!=NULL){if(e->data==a){p->next=e->next;//free(e->data);释放的是efree(e);break;}e=e->next;p=p->next;}printf("this node is not exist!\n");}

导致这个错误的原因是delete是c++里面的一个运算符,定义的delete函数与之相冲突。
0 0
原创粉丝点击