error: expected unqualified-id before 'delete' void delete(node* p,char a) ^
2014-08-13 21:24
549 查看
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);释放的是e free(e); break; } e=e->next; p=p->next; } printf("this node is not exist!\n"); }
导致这个错误的原因是delete是c++里面的一个运算符,定义的delete函数与之相冲突。
相关文章推荐
- c++config.h:43: error: expected unqualified-id before 'namespace'解决
- error: expected unqualified-id before '-' 错误
- error: expected unqualified-id before 'int'
- gcc 编译 expected unqualified-id before '(' token 问题
- linux error: expected unqualified-id before '[' token 报错系列
- expected unqualified-id before 'int'
- PAT [Error] expected unqualified-id before numeric constant
- 编译器错误error: expected unqualified-id before 'using'| ||=== Build finished: 1
- error: expected unqualified-id before ‘}’ token
- c++ 报错 error: expected unqualified-id before numeric constant
- error: expected unqualified-id before numeric constant
- error: expected identifier before 'using'| error: expected unqualified-id
- Strange GCC error: expected unqualified-id before ‘OTHER’ token
- c++【codeblocks环境下】error: expected unqualified-id before 'using'问题
- C++报错集合:expected unqualified-id before ‘using’
- error: expected class-name before '{' token
- gcc 编译 expected unqualified-id before '(' token 问题
- expected unqualified-id before numeric constant
- “expected unqualified-id before numeric constant ”
- g++ 编译头class的文件 出现expected unqualified-id before ‘namespace’错误的原因