-fpermissive出现错误无法修改

img

i的作用域超出了,比如:
for(int i = 0; i<10;i++)
{
//
}
cout << i << endl; //这里的 i 没有声明,超出了作用域。
可以改成 :
int i; //i的声明放在这里
for(i=0;i<10;i++)
{
//
}
cout << i <<endl;

如果解决了你的问题,请帮忙采纳一下。如果没有解决,代码贴一下帮你看一下,或者参考如下说明: