expected unqualified-id before ....的问题
2015-04-22 00:15
363 查看
对于这种编译错误我大体分为以下几种情况:
1.定义类时最后没有写分号
Class ****
{
...
};//就是这个分号
2.自定义函数与库函数重名(与关键字重复)
3.多写分号
例如在函数定义时
void F();//多写了
{
......
}
4.大括号使用不当
<1>
5.语句放在函数体外(main与其他函数)
1.定义类时最后没有写分号
Class ****
{
...
};//就是这个分号
2.自定义函数与库函数重名(与关键字重复)
3.多写分号
例如在函数定义时
void F();//多写了
{
......
}
4.大括号使用不当
<1>
<span style="color:#333333;">int main(){ scanf("%d",&i); if(i==1){ } } else if(i==2){ } else if(i==3){ } else cout<<"wrong"; </span><span style="color:#ff6666;">}//匹配不上</span><span style="color:#333333;"> for(p=s.head->next;p;p=p->next) cout<<p->data1<<" "<<p->data2<<endl; return 0; }</span>
<span style="font-size:18px;color:#ff0000;"><2></span>
while (true) { int main(int argc,char *argv[]) { return 0; } }<span style="color:#ff0000;">//while里包含主函数</span>一定要分清大括号匹配与分布
5.语句放在函数体外(main与其他函数)
class *** { ....... }; for(int n=0;n<20;n++) { } int main() { }6.用了系统识别不了的或不符合格式的标识符
struct time--------------------------------------------------------------------/*时间*/ { int hour; int minute; int second;----------------- ------------------------------------/*学生信息*/ { char num[20];--------------- ------------------------------------/*学号*
相关文章推荐
- gcc 编译 expected unqualified-id before '(' token 问题
- expected unqualified-id before numeric constant问题原因
- gcc 编译 expected unqualified-id before '(' token 问题
- c++【codeblocks环境下】error: expected unqualified-id before 'using'问题
- expected unqualified-id before numeric constant问题原因
- expected unqualified-id before numeric constant问题原因
- expected unqualified-id before numeric constant问题原因
- expected unqualified-id before numeric constant问题原因
- g++编译错误:expected unqualified-id before ‘using’
- 错误:expected unqualified-id before ‘template’
- error: expected unqualified-id before 'delete' void delete(node* p,char a) ^
- “expected unqualified-id before numeric constant ”
- HandlerThread.cpp:23: 错误:expected unqualified-id before ‘using’
- linux crontab -e报错 || 不执行 || expected unqualified-id before
- C++ typedef struct 引起的expected unqualified-id before...错误
- 经典的排错过程 expected unqualified-id before string constant
- 错误:expected unqualified-id before ‘using’
- expected unqualified-id before 'int'
- 经典的排错过程 expected unqualified-id before string constant
- expected unqualified-id before numeric constant