#2173. C++-编译-a function-definition is not allowed here before '{'...
C++-编译-a function-definition is not allowed here before '{'...
Background
Description
a function-definition is not allowed here before '{' token
在函数定义内不能有其他函数的定义
这种情况多发生于,main函数中少了‘}’,而main函数下面又有其他函数的定义时
比如:
int main(){
if(2*3==6){ //这个if缺少后括号
printf("YES");
return 0;
} //编译器会把这个括号认为是if的后括号,也就是认为说到这里main函数还没结束
int func(){
/*CODES*/
}
解决方式:把后括号添上就好了
Format
Input
Output
Samples
Limitation
1s, 1024KiB for each test case.