如果在局部作用域嵌套了同名局部变量会出现这个错误 ,也就是说出现了重定义
例如:
[Warning] name lookup of 'i' changed [enabled by default]
int main()
{
int i; <--
......
for(int i=1;i<=n;i++)map[i].clear(); <--
......
}
再说一个小问题:[Error] 'memset' was not declared in this scope
使用memset函数要声明
C语言:#include<string.h>
C++ :#include<cstring>